mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-02-23 11:21:12 +00:00
re-add sed command
Older version of vmdk-stream-converter has an incorrect header. The original sed command replaced the incorrect "Description File" comment with the correct "Disk DescriptorFile".
This commit is contained in:
parent
c56c2475e4
commit
c5cea219f4
@ -249,12 +249,25 @@ modify_vmdk_header() {
|
||||
# trim null bytes to treat as standard text file
|
||||
tr -d '\000' < $descriptor > $newdescriptor
|
||||
|
||||
# remove the vmdk-stream-converter comment and replace with
|
||||
# # Disk DescriptorFile. This is needed for Virtualbox
|
||||
# remove the comments from vmdk-stream-converter which causes
|
||||
# VirtualBox and others to fail VMDK validation
|
||||
sed -i -e 's|# Description file.*|# Disk DescriptorFile|' \
|
||||
-e '/# Believe this is random*/d' \
|
||||
-e '/# Indicates no parent/d' \
|
||||
-e '/# The Disk Data Base/d' \
|
||||
${newdescriptor}
|
||||
|
||||
# add newline to newdescriptor
|
||||
echo "" >> $newdescriptor
|
||||
|
||||
# add required tools version
|
||||
echo -n 'ddb.toolsVersion = "2147483647"' >> $newdescriptor
|
||||
|
||||
echo "Cat'ing modified descriptor for debugging."
|
||||
cat $newdescriptor
|
||||
|
||||
# diff original descriptor and new descriptor for debugging
|
||||
# diff exits 1 if difference. pipefail not set so piping diff
|
||||
# to cat prints diff and swallows exit 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user