tazusb rev 79

Add many-in-one support (again)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Apr 21 11:25:20 2011 +0200 (2011-04-21)
parents b916bbd04ba2
children c150494b4a59
files tazusb
line diff
     1.1 --- a/tazusb	Thu Apr 21 11:13:11 2011 +0200
     1.2 +++ b/tazusb	Thu Apr 21 11:25:20 2011 +0200
     1.3 @@ -342,14 +342,17 @@
     1.4  	fi
     1.5  
     1.6  	# Un-meta-ize a multi-in-one flavor
     1.7 -	sed -i "s/isolinux/$ST/;s/label slitaz/label multi/" 	 $TARGET_ROOT/boot/$ST/common.cfg
     1.8 -	sed -i 's/\(.*\), flavors.*/                 \1/' \
     1.9 -		$TARGET_ROOT/boot/$ST/$ST.msg
    1.10 -	for i in $TARGET_ROOT/boot/$ST/$ST.$STE $TARGET_ROOT/boot/$ST/??.$STE \
    1.11 -		 $TARGET_ROOT/boot/$ST/??_??.$STE; do
    1.12 -		sed '/label /!d;/label /{s/label .*/label slitaz/;NN;s/rootfs..gz.*gz /rootfs.gz /;N;q}' \
    1.13 -			< $i >> $i
    1.14 -	done
    1.15 +	if grep -qs "label slitaz" $TARGET_ROOT/boot/$ST/common.cfg ; then
    1.16 +		sed -i "s/isolinux/$ST/;s/label slitaz/label multi/" 	 $TARGET_ROOT/boot/$ST/common.cfg
    1.17 +		sed -i 's/\(.*\), flavors.*/                 \1/' \
    1.18 +			$TARGET_ROOT/boot/$ST/$ST.msg
    1.19 +		for i in $TARGET_ROOT/boot/$ST/$ST.$STE \
    1.20 +			 $TARGET_ROOT/boot/$ST/??.$STE \
    1.21 +			 $TARGET_ROOT/boot/$ST/??_??.$STE; do
    1.22 +				sed '/label /!d;/label /{s/label .*/\nlabel slitaz/;NN;s/rootfs..gz.*gz /rootfs.gz /;N;q}' \
    1.23 +					< $i >> $i
    1.24 +		done
    1.25 +	fi
    1.26  	
    1.27  }
    1.28