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