# HG changeset patch # User Eric Joseph-Alexandre # Date 1210666488 -7200 # Node ID d4ec240412fc8705ecbaa3f9457795137ec258dc # Parent 69892c9ab39acb88b9245eba271f7fd89ae105f5 fix: install_boot function. Copy all cfg files and keyboards from LiveCD. diff -r 69892c9ab39a -r d4ec240412fc tazusb --- a/tazusb Tue Apr 08 08:03:15 2008 +0000 +++ b/tazusb Tue May 13 10:14:48 2008 +0200 @@ -201,32 +201,28 @@ mkdir -p $TARGET_ROOT/boot/$ST $STC - # extlinux.conf / syslinux.cfg - cat > $TARGET_ROOT/boot/$ST/$ST.$STE << _EOT_ -display $ST.msg -default slitaz -label slitaz - kernel /boot/bzImage - append initrd=/boot/rootfs.gz rw root=/dev/null home=$UUID - -label previous - kernel /boot/bzImage - append initrd=/boot/previous.gz rw root=/dev/null home=$UUID - -implicit 0 -prompt 1 -timeout 40 -F1 help.txt -F2 options.txt -F3 $ST.msg -F4 display.txt -_EOT_ - + # Use existing isolinux.cfg for extlinux.conf or syslinux.cfg + cp /media/cdrom/boot/isolinux/isolinux.cfg $TARGET_ROOT/boot/$ST/$ST.$STE + + # Add home= to apppend in extlinux or syslinux.cfg + sed -i -e "s/\(append.*\)/\1 home=$UUID/" $TARGET_ROOT/boot/$ST/$ST.$STE + # Splash screen and help files. - cp /media/cdrom/boot/isolinux/isolinux.msg $TARGET_ROOT/boot/$ST/extlinux.msg - sed -i s/'SliTaz GNU\/Linux'/'SliTaz GNU\/Linux LiveUSB'/ $TARGET_ROOT/boot/$ST/extlinux.msg + cp /media/cdrom/boot/isolinux/isolinux.msg $TARGET_ROOT/boot/$ST/$ST.msg + sed -i s/'SliTaz GNU\/Linux'/'SliTaz GNU\/Linux LiveUSB'/ $TARGET_ROOT/boot/$ST/$ST.msg cp /media/cdrom/boot/isolinux/splash.lss $TARGET_ROOT/boot/$ST cp /media/cdrom/boot/isolinux/*.txt $TARGET_ROOT/boot/$ST + cp /media/cdrom/boot/isolinux/*.cfg $TARGET_ROOT/boot/$ST + cp /media/cdrom/boot/isolinux/*.kbd $TARGET_ROOT/boot/$ST + cp /media/cdrom/boot/isolinux/*.c32 $TARGET_ROOT/boot/$ST + + # Modifing all cfg files. + for cfg in $TARGET_ROOT/boot/$ST/*.cfg + do + sed -i s/isolinux.msg/$ST.msg/ $cfg + done + + } # Let user exit or reboot.