slitaz-tools rev 653
bootfloppybox: add loram support in install.sh
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Jul 17 20:57:37 2011 +0200 (2011-07-17) |
parents | 4a255568f7fa |
children | 15546925dd96 |
files | tinyutils/bootfloppybox |
line diff
1.1 --- a/tinyutils/bootfloppybox Sun Jul 17 17:27:54 2011 +0100 1.2 +++ b/tinyutils/bootfloppybox Sun Jul 17 20:57:37 2011 +0200 1.3 @@ -332,14 +332,20 @@ 1.4 echo "Usage: \\\$0 target-directory" 1.5 exit 1 1.6 fi 1.7 +dir=\\\$(cd \\\$(dirname \\\$0); pwd) 1.8 cd \\\$1 1.9 -dir=\\\$(dirname \\\$0) 1.10 for i in 0 \$rootfslist ; do 1.11 [ -s \\\$dir/rootfs.\\\$i ] || continue 1.12 cpio -idmu < \\\$dir/rootfs.\\\$i > /dev/null 2>&1 || 1.13 ( zcat \\\$dir/rootfs.\\\$i 2> /dev/null || unlzma -c \\\$dir/rootfs.\\\$i ) | cpio -idmu 1.14 done 1.15 -mv -f init.org init 1.16 +if ! mv -f init.org init 2> /dev/null; then 1.17 + for i in \\\$(ls rootfs*gz | sed '1!G;h;\\\$!d'); do 1.18 + mount -o loop,ro \\\$i /media/cdrom && rm -f \\\$i 1.19 + cp -a /media/cdrom/. . 1.20 + umount -d /media/cdrom 1.21 + done 1.22 +fi 1.23 mkdir boot && cp \\\$dir/bzImage boot 1.24 cp -a /usr/lib/grub/i386-pc boot/grub 1.25 cat > boot/grub/menu.lst<<EOF