tazlito diff tazlito @ rev 462

tazlito: provide --detailed log for packages installation.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Sep 08 15:38:48 2017 +0300 (2017-09-08)
parents f399e0ab8101
children 179f3271b0d5
line diff
     1.1 --- a/tazlito	Fri Sep 08 14:24:46 2017 +0300
     1.2 +++ b/tazlito	Fri Sep 08 15:38:48 2017 +0300
     1.3 @@ -1548,11 +1548,22 @@
     1.4  	mkdir -p "$rootfs/etc/tazlito"
     1.5  
     1.6  	newline
     1.7 -	for pkg in $(cat $list); do
     1.8 -		action 'Installing package: %s' "$pkg"
     1.9 -		yes y | tazpkg -gi $pkg --root=$rootfs --quiet >> $log || exit 1
    1.10 -		status
    1.11 -	done
    1.12 +
    1.13 +	# Choose detailed log with --detailed
    1.14 +	if [ -n "$detailed" ]; then
    1.15 +		while read pkg; do
    1.16 +			separator '-'
    1.17 +			echo $pkg
    1.18 +			tazpkg -gi $pkg --root=$rootfs --local --quiet --cookmode | tee -a $log
    1.19 +		done < $list
    1.20 +		separator '='
    1.21 +	else
    1.22 +		while read pkg; do
    1.23 +			action 'Installing package: %s' "$pkg"
    1.24 +			yes y | tazpkg -gi $pkg --root=$rootfs --quiet >> $log || exit 1
    1.25 +			status
    1.26 +		done < $list
    1.27 +	fi
    1.28  	newline
    1.29  
    1.30  	restore_mirrors