# HG changeset patch # User Christopher Rogers # Date 1314393273 0 # Node ID 6f805b72d9a2e21b5063b2220607a02b8c7ed2be # Parent ea6b229d8c84eb22642b31daf470d01f21ffaf41 mkiso.sh: Backup patches used in PATCH variable now. diff -r ea6b229d8c84 -r 6f805b72d9a2 mkiso.sh --- a/mkiso.sh Sat Aug 13 18:36:30 2011 +0000 +++ b/mkiso.sh Fri Aug 26 21:14:33 2011 +0000 @@ -431,7 +431,7 @@ [ "$BACKUP_ALL" = "yes" ] && \ [ $(grep -l "^$pkg$" $PROFILE/list/backupall.banned) ] && continue fi - unset SOURCE TARBALL WANTED PACKAGE VERSION COOK_OPT WGET_URL KBASEVER + unset PATCH SOURCE TARBALL WANTED PACKAGE VERSION COOK_OPT WGET_URL KBASEVER unset pkg_VERSION [ -f $WOK/$pkg/receipt ] || continue source $WOK/$pkg/receipt @@ -441,6 +441,16 @@ tail -1 | sed 's/ *//')" [ -f "$PKGISO_DIR/$PACKAGE-$pkg_VERSION.tazpkg" ] || continue #{ [ ! "$TARBALL" ] || [ ! "$WGET_URL" ] ; } && continue + if [ "$PATCH" ]; then + if [ -f "$SOURCES_REPOSITORY/$(basename $PATCH)" ]; then + ln -sf $SOURCES_REPOSITORY/$(basename $PATCH) $SRCISO_DIR/$(basename $PATCH) + else + cook $PACKAGE --getsrc | tee -a $LOG/cook-getsrc.log + if [ -f "$SOURCES_REPOSITORY/$(basename $PATCH)" ]; then + ln -sf $SOURCES_REPOSITORY/$(basename $PATCH) $SRCISO_DIR/$(basename $PATCH) + fi + fi + fi if [ -f "$SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma" ]; then ln -sf $SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma $SRCISO_DIR/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma elif [ -f "$SOURCES_REPOSITORY/$TARBALL" ]; then