slitaz-modular rev 128

mkiso.sh: Backup patches used in PATCH variable now.
author Christopher Rogers <slaxemulator@gmail.com>
date Fri Aug 26 21:14:33 2011 +0000 (2011-08-26)
parents ea6b229d8c84
children 0d15fc48f732
files mkiso.sh
line diff
     1.1 --- a/mkiso.sh	Sat Aug 13 18:36:30 2011 +0000
     1.2 +++ b/mkiso.sh	Fri Aug 26 21:14:33 2011 +0000
     1.3 @@ -431,7 +431,7 @@
     1.4  				[ "$BACKUP_ALL" = "yes" ] && \
     1.5  					[ $(grep -l "^$pkg$" $PROFILE/list/backupall.banned) ] && continue
     1.6  			fi
     1.7 -			unset SOURCE TARBALL WANTED PACKAGE VERSION COOK_OPT WGET_URL KBASEVER
     1.8 +			unset PATCH SOURCE TARBALL WANTED PACKAGE VERSION COOK_OPT WGET_URL KBASEVER
     1.9  			unset pkg_VERSION
    1.10  			[ -f $WOK/$pkg/receipt ] || continue
    1.11  			source $WOK/$pkg/receipt
    1.12 @@ -441,6 +441,16 @@
    1.13  				tail -1 | sed 's/ *//')"
    1.14  			[ -f "$PKGISO_DIR/$PACKAGE-$pkg_VERSION.tazpkg" ] || continue
    1.15  			#{ [ ! "$TARBALL" ] || [ ! "$WGET_URL" ] ; } && continue
    1.16 +			if [ "$PATCH" ]; then
    1.17 +				if [ -f "$SOURCES_REPOSITORY/$(basename $PATCH)" ]; then
    1.18 +					ln -sf $SOURCES_REPOSITORY/$(basename $PATCH) $SRCISO_DIR/$(basename $PATCH)
    1.19 +				else
    1.20 +					cook $PACKAGE --getsrc | tee -a $LOG/cook-getsrc.log
    1.21 +					if [ -f "$SOURCES_REPOSITORY/$(basename $PATCH)" ]; then
    1.22 +						ln -sf $SOURCES_REPOSITORY/$(basename $PATCH) $SRCISO_DIR/$(basename $PATCH)
    1.23 +					fi
    1.24 +				fi
    1.25 +			fi
    1.26  			if [ -f "$SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma" ]; then
    1.27  				ln -sf $SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma $SRCISO_DIR/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma
    1.28  			elif [ -f "$SOURCES_REPOSITORY/$TARBALL" ]; then