slitaz-modular rev 137
mkiso.sh: Add output and logs when making links for source dvd so there is some way to debug it.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sat Sep 10 23:47:21 2011 +0000 (2011-09-10) |
parents | e4662bb8dbb4 |
children | 35572226bde4 |
files | mkiso.sh |
line diff
1.1 --- a/mkiso.sh Thu Sep 08 04:02:17 2011 +0000 1.2 +++ b/mkiso.sh Sat Sep 10 23:47:21 2011 +0000 1.3 @@ -318,6 +318,7 @@ 1.4 backup_pkg() { 1.5 if [ "${BACKUP_PACKAGES}" = "yes" ]; then 1.6 [ -d $PKGISO_DIR ] && rm -r $PKGISO_DIR 1.7 + [ -f $LOG/backup_pkg.log ] && rm -rf $LOG/backup_pkg.log 1.8 mkdir -p $PKGISO_DIR 1.9 info "Making cooking list based installed packages in union" 1.10 # this is to filter out packages build by get- 1.11 @@ -351,22 +352,28 @@ 1.12 for wanted in $rwanted; do 1.13 if [ -f $PROFILE/list/backupall.banned ]; then 1.14 [ "$BACKUP_ALL" = "yes" ] && \ 1.15 - [ $(grep -l "^$wamted$" $PROFILE/list/backupall.banned) ] && continue 1.16 + [ $(grep -l "^$wanted$" $PROFILE/list/backupall.banned) ] && continue 1.17 fi 1.18 if [ -f $INCOMING_REPOSITORY/$wanted-$incoming_pkg_VERSION.tazpkg ]; then 1.19 + info "Backing up $INCOMING_REPOSITORY/$wanted-$incoming_pkg_VERSION.tazpkg" | tee -a $LOG/backup_pkg.log 1.20 ln -sf $INCOMING_REPOSITORY/$wanted-$incoming_pkg_VERSION.tazpkg $PKGISO_DIR/$wanted-$incoming_pkg_VERSION.tazpkg 1.21 elif [ -f $PACKAGES_REPOSITORY/$wanted-$pkg_VERSION.tazpkg ]; then 1.22 + info "Backing up $PACKAGES_REPOSITORY/$wanted-$pkg_VERSION.tazpkg" | tee -a $LOG/backup_pkg.log 1.23 ln -sf $PACKAGES_REPOSITORY/$wanted-$pkg_VERSION.tazpkg $PKGISO_DIR/$wanted-$pkg_VERSION.tazpkg 1.24 elif [ -f $CACHE_REPOSITORY/$Wanted-$cache_pkg_VERSION.tazpkg ]; then 1.25 + info "Backing up $CACHE_REPOSITORY/$wanted-$cache_pkg_VERSION.tazpkg" | tee -a $LOG/backup_pkg.log 1.26 ln -sf $CACHE_REPOSITORY/$wanted-$cache_pkg_VERSION.tazpkg $PKGISO_DIR/$wanted-$cache_pkg_VERSION.tazpkg 1.27 fi 1.28 done 1.29 - 1.30 + 1.31 if [ -f $INCOMING_REPOSITORY/$pkg-$incoming_pkg_VERSION.tazpkg ]; then 1.32 + info "Backing up $INCOMING_REPOSITORY/$pkg-$incoming_pkg_VERSION.tazpkg" | tee -a $LOG/backup_pkg.log 1.33 ln -sf $INCOMING_REPOSITORY/$pkg-$incoming_pkg_VERSION.tazpkg $PKGISO_DIR/$pkg-$incoming_pkg_VERSION.tazpkg 1.34 elif [ -f $PACKAGES_REPOSITORY/$pkg-$pkg_VERSION.tazpkg ]; then 1.35 + info "Backing up $PACKAGES_REPOSITORY/$pkg-$pkg_VERSION.tazpkg" | tee -a $LOG/backup_pkg.log 1.36 ln -sf $PACKAGES_REPOSITORY/$pkg-$pkg_VERSION.tazpkg $PKGISO_DIR/$pkg-$pkg_VERSION.tazpkg 1.37 elif [ -f $CACHE_REPOSITORY/$pkg-$cache_pkg_VERSION.tazpkg ]; then 1.38 + info "Backing up $CACHE_REPOSITORY/$pkg-$cache_pkg_VERSION.tazpkg" | tee -a $LOG/backup_pkg.log 1.39 ln -sf $CACHE_REPOSITORY/$pkg-$cache_pkg_VERSION.tazpkg $PKGISO_DIR/$pkg-$cache_pkg_VERSION.tazpkg 1.40 fi 1.41 done 1.42 @@ -426,6 +433,7 @@ 1.43 cookorder=$ISODIR/cookorder.list 1.44 [ "$BACKUP_ALL" = "yes" ] && cookorder=$PKGS/fullco.txt 1.45 [ -f $LOG/cook-getsrc.log ] && rm -rf $LOG/cook-getsrc.log 1.46 + [ -f $LOG/backup_src.log ] && rm -rf $LOG/backup_src.log 1.47 cat $cookorder | grep -v "^#"| while read pkg; do 1.48 if [ -f $PROFILE/list/backupall.banned ]; then 1.49 [ "$BACKUP_ALL" = "yes" ] && \ 1.50 @@ -441,26 +449,33 @@ 1.51 tail -1 | sed 's/ *//')" 1.52 [ -f "$PKGISO_DIR/$PACKAGE-$pkg_VERSION.tazpkg" ] || continue 1.53 #{ [ ! "$TARBALL" ] || [ ! "$WGET_URL" ] ; } && continue 1.54 + LZMA_TARBALL="${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma" 1.55 if [ "$PATCH" ]; then 1.56 if [ -f "$SOURCES_REPOSITORY/$(basename $PATCH)" ]; then 1.57 + info "Backing up $SOURCES_REPOSITORY/$(basename $PATCH)" | tee -a $LOG/backup_src.log 1.58 ln -sf $SOURCES_REPOSITORY/$(basename $PATCH) $SRCISO_DIR/$(basename $PATCH) 1.59 else 1.60 cook $PACKAGE --getsrc | tee -a $LOG/cook-getsrc.log 1.61 if [ -f "$SOURCES_REPOSITORY/$(basename $PATCH)" ]; then 1.62 + info "Backing up $SOURCES_REPOSITORY/$(basename $PATCH)" | tee -a $LOG/backup_src.log 1.63 ln -sf $SOURCES_REPOSITORY/$(basename $PATCH) $SRCISO_DIR/$(basename $PATCH) 1.64 fi 1.65 fi 1.66 fi 1.67 - if [ -f "$SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma" ]; then 1.68 - ln -sf $SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma $SRCISO_DIR/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma 1.69 + if [ -f "$SOURCES_REPOSITORY/$LZMA_TARBALL" ]; then 1.70 + info "Backing up $SOURCES_REPOSITORY/$LZMA_TARBALL" | tee -a $LOG/backup_src.log 1.71 + ln -sf $SOURCES_REPOSITORY/$LZMA_TARBALL $SRCISO_DIR/$LZMA_TARBALL 1.72 elif [ -f "$SOURCES_REPOSITORY/$TARBALL" ]; then 1.73 + info "Backing up $SOURCES_REPOSITORY/$TARBALL" | tee -a $LOG/backup_src.log 1.74 ln -sf $SOURCES_REPOSITORY/$TARBALL $SRCISO_DIR/$TARBALL 1.75 else 1.76 cook $PACKAGE --getsrc | tee -a $LOG/cook-getsrc.log 1.77 if [ -f "$SOURCES_REPOSITORY/$TARBALL" ]; then 1.78 + info "Backing up $SOURCES_REPOSITORY/$TARBALL" | tee -a $LOG/backup_src.log 1.79 ln -sf $SOURCES_REPOSITORY/$TARBALL $SRCISO_DIR/$TARBALL 1.80 - elif [ -f "$SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma" ]; then 1.81 - ln -sf $SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma $SRCISO_DIR/${SOURCE:-$PACKAGE}-${KBASEVER:-$VERSION}.tar.lzma 1.82 + elif [ -f "$SOURCES_REPOSITORY/$LZMA_TARBALL" ]; then 1.83 + info "Backing up $SOURCES_REPOSITORY/$LZMA_TARBALL" | tee -a $LOG/backup_src.log 1.84 + ln -sf $SOURCES_REPOSITORY/$LZMA_TARBALL $SRCISO_DIR/$LZMA_TARBALL 1.85 fi 1.86 fi 1.87 done