tazlito rev 338
tazlito: use more libtaz.sh functions
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Tue Feb 18 20:40:19 2014 +0100 (2014-02-18) |
parents | 70749b739b05 |
children | 980becc97bff |
files | tazlito |
line diff
1.1 --- a/tazlito Tue Feb 18 17:14:31 2014 +0100 1.2 +++ b/tazlito Tue Feb 18 20:40:19 2014 +0100 1.3 @@ -453,8 +453,7 @@ 1.4 empty_config_file() 1.5 { 1.6 cat >> tazlito.conf << "EOF" 1.7 -# tazlito.conf: Tazlito (SliTaz Live Tool) 1.8 -# configuration file. 1.9 +# tazlito.conf: Tazlito (SliTaz Live Tool) configuration file. 1.10 # 1.11 1.12 # Name of the ISO image to generate. 1.13 @@ -1340,7 +1339,7 @@ 1.14 download flavors.list -O - > /etc/tazlito/flavors.list 1.15 fi 1.16 newline 1.17 - echo -e "\033[1mList of flavors\033[0m" 1.18 + boldify "List of flavors" 1.19 separator 1.20 cat /etc/tazlito/flavors.list 1.21 newline ;; 1.22 @@ -1418,7 +1417,7 @@ 1.23 # Generate a new flavor from the last iso image generated. 1.24 FLAVOR=${2%.flavor} 1.25 newline 1.26 - echo -e "\033[1mFlavor generation\033[0m" 1.27 + boldify "Flavor generation" 1.28 separator 1.29 if [ -z "$FLAVOR" ]; then 1.30 echo -n "Flavor name : " 1.31 @@ -1863,9 +1862,9 @@ 1.32 [ -f "$2" ] && DISTRO_PKGS_LIST=$2 1.33 [ ! -f $DISTRO_PKGS_LIST ] && echo "No packages list found." && exit 0 1.34 newline 1.35 - echo -e "\033[1mLiveCD packages list check\033[0m" 1.36 + boldify "LiveCD packages list check" 1.37 separator 1.38 - for pkg in `cat $DISTRO_PKGS_LIST` 1.39 + for pkg in $(cat $DISTRO_PKGS_LIST) 1.40 do 1.41 if ! grep -q "$pkg" $LOCALSTATE/packages.list; then 1.42 echo "Updating: $pkg" 1.43 @@ -1903,8 +1902,9 @@ 1.44 exit 0 1.45 fi 1.46 fi 1.47 + 1.48 + # Build list with installed packages 1.49 if [ ! -f "$LIST_NAME" -a -d $INSTALLED ] ; then 1.50 - # Build list with installed packages 1.51 for i in $(ls $INSTALLED); do 1.52 if grep -q ^_realver $INSTALLED/$i/receipt ; then 1.53 VERSION=$(. $INSTALLED/$i/receipt 2>/dev/null ; echo $VERSION) 1.54 @@ -2034,7 +2034,7 @@ 1.55 for pkg in $(cat $DISTRO/list-packages) 1.56 do 1.57 echo -n "Installing package: $pkg" 1.58 - yes y | tazpkg install $pkg --root=$ROOTFS 2>&1 >> $log || exit 1 1.59 + yes y | tazpkg -i $pkg --root=$ROOTFS 2>&1 >> $log || exit 1 1.60 status 1.61 done 1.62 rm -f $ROOTFS/var/lib/tazpkg/packages.* 1.63 @@ -2126,15 +2126,11 @@ 1.64 status 1.65 done 1.66 rm -rf ${ROOTFS}0$n/boot ${ROOTFS}0$n/var/lib/tazpkg/packages.* 1.67 - 1.68 cd $DISTRO 1.69 - 1.70 if [ -s $flavor.rootfs ]; then 1.71 echo -n "Adding $flavor rootfs extra files..." 1.72 - zcat < $flavor.rootfs | \ 1.73 - ( cd ${ROOTFS}0$n ; cpio -idmu ) 1.74 + zcat < $flavor.rootfs | ( cd ${ROOTFS}0$n ; cpio -idmu ) 1.75 fi 1.76 - 1.77 echo -n "Moving list-packages0$n to rootfs0$n" 1.78 mv $DISTRO/list-packages0$n ${ROOTFS}0$n/etc/tazlito/distro-packages.list 1.79 status 1.80 @@ -2359,8 +2355,8 @@ 1.81 md5sum $ISO_NAME.iso > $ISO_NAME.md5 1.82 status 1.83 1.84 - echo "===============================================================================" 1.85 - echo "ISO image: `du -sh /home/slitaz/distro/$ISO_NAME.iso`" 1.86 + separator 1.87 + echo "ISO image: $(du -sh /home/slitaz/distro/$ISO_NAME.iso)" 1.88 newline 1.89 echo -n "Exit or burn ISO to cdrom (Exit|burn)? "; read anser 1.90 case $anser in 1.91 @@ -2391,7 +2387,7 @@ 1.92 exit 0 1.93 fi 1.94 newline 1.95 - echo -e "\033[1mTazlito burn ISO\033[0m " 1.96 + boldify "Tazlito burn ISO" 1.97 separator 1.98 echo "Cdrom device : /dev/$DRIVE_NAME" 1.99 echo "Drive speed : $DRIVE_SPEED"