tazlito rev 331
tazlito: typo with losetup
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Jan 15 13:15:16 2014 +0000 (2014-01-15) |
parents | 99005f3c104b |
children | 29f2100e2208 |
files | tazlito |
line diff
1.1 --- a/tazlito Wed Jan 15 09:25:11 2014 +0100 1.2 +++ b/tazlito Wed Jan 15 13:15:16 2014 +0000 1.3 @@ -359,15 +359,15 @@ 1.4 { 1.5 if [ "$COMPRESSION" = "lzma" ]; then 1.6 echo -n "Creating rootfs.gz with lzma compression... " 1.7 - cat /tmp/list | cpio -o -H newc | lzma e -si -so > /rootfs.gz 1.8 + cpio -o -H newc | lzma e -si -so > /rootfs.gz 1.9 lzma_set_size /rootfs.gz 1.10 elif [ "$COMPRESSION" = "gzip" ]; then 1.11 echo "Creating rootfs.gz with gzip compression... " 1.12 - cat /tmp/list | cpio -o -H newc | gzip -9 > /rootfs.gz 1.13 + cpio -o -H newc | gzip -9 > /rootfs.gz 1.14 else 1.15 echo "Creating rootfs.gz without compression... " 1.16 - cat /tmp/list | cpio -o -H newc > /rootfs.gz 1.17 - fi 1.18 + cpio -o -H newc > /rootfs.gz 1.19 + fi < /tmp/list 1.20 align_to_32bits /rootfs.gz 1.21 echo 1 > /tmp/rootfs 1.22 } 1.23 @@ -953,6 +953,7 @@ 1.24 for i in $TMP_DIR/initfs/lib/modules/*z ; do 1.25 unxz $i || gunzip $i || lzma d $i ${i%.gz} 1.26 rm -f $i 1.27 + gzip -9 ${i%.gz} 1.28 done 2> /dev/null 1.29 ( cd $TMP_DIR/initfs ; find | busybox cpio -o -H newc 2> /dev/null) | \ 1.30 lzma e $TMP_DIR/initfs.gz -si 1.31 @@ -1110,7 +1111,7 @@ 1.32 cat $1$INSTALLED/*/md5sum | \ 1.33 while read md5 file; do 1.34 [ -e $1$file ] || continue 1.35 - [ "$(cat $1$file | md5sum)" == "$md5 -" ] && 1.36 + [ "$(md5sum < $1$file)" == "$md5 -" ] && 1.37 rm -f $1$file 1.38 done 1.39 1.40 @@ -1506,7 +1507,7 @@ 1.41 mv -f $TMP_DIR/$FLAVOR.pkglist.$$ $TMP_DIR/$FLAVOR.pkglist 1.42 if [ -s $TMP_DIR/$FLAVOR.rootfs ]; then 1.43 packed_size=$(($packed_size \ 1.44 - + $(cat $TMP_DIR/$FLAVOR.rootfs | wc -c ) / 100 )) 1.45 + + $(wc -c < $TMP_DIR/$FLAVOR.rootfs) / 100 )) 1.46 unpacked_size=$(($unpacked_size \ 1.47 + $(zcat < $TMP_DIR/$FLAVOR.rootfs | wc -c ) / 100 )) 1.48 fi 1.49 @@ -1659,7 +1660,7 @@ 1.50 fi 1.51 if [ -s $TMP_DIR/$FLAVOR.rootfs ]; then 1.52 packed_size=$(($packed_size \ 1.53 - + $(cat $TMP_DIR/$FLAVOR.rootfs | wc -c ) / 100 )) 1.54 + + $(wc -c < $TMP_DIR/$FLAVOR.rootfs) / 100 )) 1.55 unpacked_size=$(($unpacked_size \ 1.56 + $(zcat < $TMP_DIR/$FLAVOR.rootfs | wc -c ) / 100 )) 1.57 fi 1.58 @@ -1768,7 +1769,7 @@ 1.59 sed 's/.*: \(.*\)$/\1/' > /etc/tazlito/rootfs.list 1.60 echo -n "Updating tazlito.conf..." 1.61 [ -f tazlito.conf ] || cp /etc/tazlito/tazlito.conf . 1.62 - cat tazlito.conf | grep -v "^#VOLUM_NAME" | \ 1.63 + grep -v "^#VOLUM_NAME" < tazlito.conf | \ 1.64 sed "s/^VOLUM_NA/VOLUM_NAME=\"SliTaz $FLAVOR\"\\n#VOLUM_NA/" \ 1.65 > tazlito.conf.$$ && mv tazlito.conf.$$ tazlito.conf 1.66 sed -i "s/ISO_NAME=.*/ISO_NAME=\"slitaz-$FLAVOR\"/" tazlito.conf 1.67 @@ -2378,8 +2379,8 @@ 1.68 # Guess cdrom device, ask user and burn the ISO. 1.69 # 1.70 check_root 1.71 - DRIVE_NAME=`cat /proc/sys/dev/cdrom/info | grep "drive name" | cut -f 3` 1.72 - DRIVE_SPEED=`cat /proc/sys/dev/cdrom/info | grep "drive speed" | cut -f 3` 1.73 + DRIVE_NAME=$(grep "drive name" < /proc/sys/dev/cdrom/info | cut -f 3) 1.74 + DRIVE_SPEED=$(grep "drive speed" < /proc/sys/dev/cdrom/info | cut -f 3) 1.75 # We can specify an alternative ISO from the cmdline. 1.76 if [ -n "$2" ] ; then 1.77 iso=$2 1.78 @@ -2535,7 +2536,7 @@ 1.79 fi 1.80 mkdir -p $TMP_DIR/iso 1.81 mount -o loop,ro -t iso9660 $ISO $TMP_DIR/iso 1.82 - loopdev=$($(losetup -a 2>/dev/null || losetup) | grep $ISO | cut -d: -f1) 1.83 + loopdev=$( (losetup -a 2>/dev/null || losetup) | grep $ISO | cut -d: -f1) 1.84 if ! check_iso_for_loram ; then 1.85 echo "$2 is not a valid SliTaz live CD. Abort." 1.86 umount -d $TMP_DIR/iso