slitaz-forge rev 630

floppies/mkfdrolling.sh: add loram
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Dec 18 13:36:25 2016 +0100 (2016-12-18)
parents a08edea1798f
children cb0059abc3b5
files mirror/floppies/mkfdrolling.sh
line diff
     1.1 --- a/mirror/floppies/mkfdrolling.sh	Tue Oct 04 21:56:45 2016 +0100
     1.2 +++ b/mirror/floppies/mkfdrolling.sh	Sun Dec 18 13:36:25 2016 +0100
     1.3 @@ -1,8 +1,10 @@
     1.4  #!/bin/sh
     1.5  
     1.6 -cd $(dirname $0)/rolling
     1.7 -ISO=../../iso/rolling/slitaz-rolling.iso
     1.8 -if [ ! -s fd001.img ] || [ $ISO -nt fd001.img ]; then
     1.9 +WD=$(cd $(dirname $0); pwd)
    1.10 +while read name iso; do
    1.11 +    cd $WD/$name
    1.12 +    ISO=../../$iso
    1.13 +    if [ ! -s fd001.img ] || [ $ISO -nt fd001.img ]; then
    1.14  	rm -f fd* 2> /dev/null
    1.15  	taziso $ISO floppyset > /dev/null
    1.16  	md5sum fd* > md5sum
    1.17 @@ -10,7 +12,8 @@
    1.18  	mkdir $mnt
    1.19  	mount -o loop,ro $ISO $mnt
    1.20  	mtime=$(stat -c %y $mnt/md5sum | sed 's/ .*//')
    1.21 -	set -- $(sed '/ifmem/!d;s/.*ifmem //' $mnt/boot/isolinux/isolinux.cfg)
    1.22 +	set -- $(sed '/ifmem/!d;s/.*ifmem //' $mnt/boot/isolinux/isolinux.cfg \
    1.23 +		| sed 's|^|echo |;s|\([0-9][0-9]*\) |$((\1/1024))M |g' | sh)
    1.24  	umount $mnt
    1.25  	rmdir $mnt
    1.26  	echo "Built on $mtime, needs up to ${1}b of RAM" > title
    1.27 @@ -55,6 +58,9 @@
    1.28  You can bypass this by using B to boot without loading extra floppies.</p>
    1.29  EOT
    1.30  	cd ..
    1.31 -	./mkindex.sh rolling > index-rolling.html
    1.32 -fi
    1.33 -
    1.34 +	./mkindex.sh $name > index-$name.html
    1.35 +    fi
    1.36 +done <<EOT
    1.37 +rolling		iso/rolling/slitaz-rolling.iso
    1.38 +loram-rolling	iso/rolling/slitaz-rolling-loram.iso
    1.39 +EOT