slitaz-modular rev 78

Added logs support into slitaz-modular.
author Christopher Rogers <slaxemulator@gmail.com>
date Fri Apr 15 21:04:12 2011 +0000 (2011-04-15)
parents 2fe25ae3c313
children 7259b3c242c8
files initramfs/usr/bin/slitaz-modular
line diff
     1.1 --- a/initramfs/usr/bin/slitaz-modular	Thu Apr 14 13:20:42 2011 +0000
     1.2 +++ b/initramfs/usr/bin/slitaz-modular	Fri Apr 15 21:04:12 2011 +0000
     1.3 @@ -4,7 +4,7 @@
     1.4  
     1.5  BASEDIR="$LOCAL_REPOSITORY/slitaz-modular"
     1.6  PROFILE="$BASEDIR/$1"
     1.7 -WORKING="$BASEDIR/working"
     1.8 +WORKING="$PROFILE/working"
     1.9  CDNAME="slitaz"
    1.10  QUIET="y"
    1.11  FORCE="y"
    1.12 @@ -243,7 +243,7 @@
    1.13  pkg_flavors_modules()
    1.14  {
    1.15  	local i
    1.16 -	for i in $(cat $PROFILE/list/${flavors}.list); do
    1.17 +	cat "$PROFILE/list/${flavors}.list" | grep -v "^#" | while read i; do
    1.18  		look_for_dep $i > /tmp/deps
    1.19  		if [ "$(cat /tmp/deps)" != "" ]; then
    1.20  			cat /tmp/deps | while read d; do
    1.21 @@ -254,11 +254,12 @@
    1.22  						if [ -d $MODULES_DIR/$d ]; then
    1.23  							rm -Rf $MODULES_DIR/$d
    1.24  						fi
    1.25 +						[ -f $LOG/$d.log ] && rm -f $LOG/$d.log
    1.26  					fi
    1.27 -					info "Make module of depend package $i"
    1.28 +					info "Make module of depend package $d" | tee -a $LOG/$d.log
    1.29  					echo "$d" >> $ISODIR/packages-order.txt
    1.30  					cd $MODULES_DIR/$d
    1.31 -					mktaz2xz $d $ISODIR/$CDNAME/base/$flavors
    1.32 +					mktaz2xz $d $ISODIR/$CDNAME/base/$flavors | tee -a $LOG/$d.log
    1.33  					cd $PROFILE
    1.34  				fi
    1.35  			done
    1.36 @@ -270,9 +271,10 @@
    1.37  				if [ -d $MODULES_DIR/$i ]; then
    1.38  					rm -Rf $MODULES_DIR/$i
    1.39  				fi
    1.40 +				[ -f $LOG/$i.log ] && rm -f $LOG/$i.log
    1.41  			fi
    1.42  			echo "$i" >> $ISODIR/packages-order.txt
    1.43 -			info "Make module of main package $i"
    1.44 +			info "Make module of main package $i" 
    1.45  			cd $MODULES_DIR/$i
    1.46  			mktaz2xz $i $ISODIR/$CDNAME/base/$flavors
    1.47  			cd $PROFILE