# HG changeset patch # User Pascal Bellard # Date 1330679630 -3600 # Node ID 8b6de2924afc7444e19cb5ed88526e01a90b8b6e # Parent 29072e1a71a97e2de2c2935953a0979960f12699 rolling.sh: add loram support diff -r 29072e1a71a9 -r 8b6de2924afc mirror-tools/rootfs/usr/bin/rolling.sh --- a/mirror-tools/rootfs/usr/bin/rolling.sh Wed Feb 29 13:58:45 2012 -0800 +++ b/mirror-tools/rootfs/usr/bin/rolling.sh Fri Mar 02 10:13:50 2012 +0100 @@ -4,15 +4,25 @@ rolling=/home/bellard/rolling flavors="core-4in1 core preinit" +lorams="core-4in1" packages=/home/slitaz/cooking/chroot/home/slitaz/packages # We use the last build as build environment system=$rolling/slitaz-core.iso +create_loram() +{ +case " $lorams " in +*\ $1\ *) true;; +*) false;; +esac +} + htmlize() { echo -e "\n\n
"
-dos2unix | sed -e 's|\(Filesystem size:\).*G\([0-9\.]*M\) *$|\1 \2|' \
+sed 's/.*%.\[/[/g' | dos2unix | sed 's/?Getting/? y\nGetting/' | sed \
+    -e 's|\(Filesystem size:\).*G\([0-9\.]*M\) *$|\1 \2|' \
     -e 's|.\[1m||' -e 's|.\[0m||' -e 's|.\[[0-9Gm;]*||g' \
     -e 's|#.*|&|' \
     -e ':a;s/^\(.\{1,68\}\)\(\[ [A-Za-z]* \]\)/\1 \2/;ta' \
@@ -54,6 +64,14 @@
 tazlito get-flavor $flavor
 echo "# yes '' | tazlito gen-distro"
 yes '' | tazlito gen-distro
+EOT
+	create_loram $flavor && cat >> $TMP/fs/root/build.sh <> $TMP/fs/root/build.sh < $rolling/slitaz-$flavor.log.html
+	if [ -s $TMP/fs/root/slitaz-$flavor.loram.iso ]; then
+		mv -f $TMP/fs/root/slitaz-$flavor.loram.iso $rolling/
+		cd $rolling
+		md5sum slitaz-$flavor.loram.iso > slitaz-$flavor.loram.md5
+		cd - > /dev/null
+		echo
+	fi
 	rm -rf $TMP
     fi
     export DROPBEAR_PASSWORD=none