Fix i686 boot.
authorjkratoch <>
Thu, 30 Dec 2010 22:39:42 +0000 (22:39 +0000)
committerjkratoch <>
Thu, 30 Dec 2010 22:39:42 +0000 (22:39 +0000)
src/OOo-LiveCD.sh

index a1a0f69..62bb060 100755 (executable)
@@ -66,8 +66,8 @@ label detect
   append linux0 -- linux1
   menu default
 EOH
-  echo "$CFG" | sed -n                            -e 's/^  menu label .*$/& x86_64/' -e 's/^  append.*$/& live_dir='"$BASE-x86_64/" -e '/^label.*0$/,/^  append/p'
-  echo "$CFG" | sed -n -e 's/^\(label.*\)0$/\11/' -e 's/^  menu label .*$/& i686/'   -e 's/^  append.*$/& live_dir='"$BASE-i686/"   -e '/^label.*1$/,/^  append/p'
+  echo "$CFG" | sed -n                                                              -e 's/^  menu label .*$/& x86_64/' -e '/^label.*0$/,/^  append/p'
+  echo "$CFG" | sed -n -e 's/^\(label.*\)0$/\11/' -e 's/\(vmlinuz\|initrd\)0/\11/g' -e 's/^  menu label .*$/& i686/'   -e '/^label.*1$/,/^  append/p'
   echo "$CFG" | sed -n '/^label mem/,$p'
 ) >$MNT/syslinux/syslinux.cfg
 cp -p $SELF $MNT/