slitaz-dev-tools rev 145
rolling.sh: add loram support
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Mar 02 10:13:50 2012 +0100 (2012-03-02) |
parents | 29072e1a71a9 |
children | 7e359c3b959d |
files | mirror-tools/rootfs/usr/bin/rolling.sh |
line diff
1.1 --- a/mirror-tools/rootfs/usr/bin/rolling.sh Wed Feb 29 13:58:45 2012 -0800 1.2 +++ b/mirror-tools/rootfs/usr/bin/rolling.sh Fri Mar 02 10:13:50 2012 +0100 1.3 @@ -4,15 +4,25 @@ 1.4 rolling=/home/bellard/rolling 1.5 1.6 flavors="core-4in1 core preinit" 1.7 +lorams="core-4in1" 1.8 packages=/home/slitaz/cooking/chroot/home/slitaz/packages 1.9 1.10 # We use the last build as build environment 1.11 system=$rolling/slitaz-core.iso 1.12 1.13 +create_loram() 1.14 +{ 1.15 +case " $lorams " in 1.16 +*\ $1\ *) true;; 1.17 +*) false;; 1.18 +esac 1.19 +} 1.20 + 1.21 htmlize() 1.22 { 1.23 echo -e "<html>\n<body>\n<pre>" 1.24 -dos2unix | sed -e 's|\(Filesystem size:\).*G\([0-9\.]*M\) *$|\1 \2|' \ 1.25 +sed 's/.*%.\[/[/g' | dos2unix | sed 's/?Getting/? y\nGetting/' | sed \ 1.26 + -e 's|\(Filesystem size:\).*G\([0-9\.]*M\) *$|\1 \2|' \ 1.27 -e 's|.\[1m|<b>|' -e 's|.\[0m|</b>|' -e 's|.\[[0-9Gm;]*||g' \ 1.28 -e 's|#.*|<i><span style="color: blue">&</span></i>|' \ 1.29 -e ':a;s/^\(.\{1,68\}\)\(\[ [A-Za-z]* \]\)/\1 \2/;ta' \ 1.30 @@ -54,6 +64,14 @@ 1.31 tazlito get-flavor $flavor 1.32 echo "# yes '' | tazlito gen-distro" 1.33 yes '' | tazlito gen-distro 1.34 +EOT 1.35 + create_loram $flavor && cat >> $TMP/fs/root/build.sh <<EOT 1.36 +if [ -s /home/slitaz/cooking/distro/slitaz-$flavor.iso ]; then 1.37 +echo "# yes y | tazlito build-loram /home/slitaz/cooking/distro/slitaz-$flavor.iso /root/slitaz-$flavor.loram.iso" 1.38 +yes y | tazlito build-loram /home/slitaz/cooking/distro/slitaz-$flavor.iso /root/slitaz-$flavor.loram.iso 1.39 +fi 1.40 +EOT 1.41 + cat >> $TMP/fs/root/build.sh <<EOT 1.42 echo "# date" 1.43 date 1.44 EOT 1.45 @@ -83,6 +101,13 @@ 1.46 mv -f $TMP/fs/home/slitaz/cooking/distro/slitaz-$flavor.* $rolling/ 1.47 mv -f $TMP/slitaz-$flavor.log $rolling/ 1.48 htmlize < $rolling/slitaz-$flavor.log > $rolling/slitaz-$flavor.log.html 1.49 + if [ -s $TMP/fs/root/slitaz-$flavor.loram.iso ]; then 1.50 + mv -f $TMP/fs/root/slitaz-$flavor.loram.iso $rolling/ 1.51 + cd $rolling 1.52 + md5sum slitaz-$flavor.loram.iso > slitaz-$flavor.loram.md5 1.53 + cd - > /dev/null 1.54 + echo 1.55 + fi 1.56 rm -rf $TMP 1.57 fi 1.58 export DROPBEAR_PASSWORD=none