--- trunk/mage/usr/lib/mage/smage2.sh 2012/01/10 15:47:08 1620 +++ trunk/mage/usr/lib/mage/smage2.sh 2012/01/10 15:48:33 1621 @@ -1146,14 +1146,15 @@ resume_stamp() { local step="$1" - touch ${BUILDDIR}/.smage-${PKGNAME}-${step} + [[ ! -d ${BUILDDIR}/.stamps ]] && install -d ${BUILDDIR}/.stamps + touch ${BUILDDIR}/.stamps/smage-${PKGNAME}-${step} } run_resume() { local step="$1" - if mqueryfeature "resume" && [[ -f ${BUILDDIR}/.smage-${PKGNAME}-${step} ]] + if mqueryfeature "resume" && [[ -f ${BUILDDIR}/.stamps/smage-${PKGNAME}-${step} ]] then echo -e "${COLMAGENTA}${step} already processed; doing nothing${COLDEFAULT}" return 0 @@ -1486,6 +1487,12 @@ rm -rf ${BUILDDIR}/${PKGNAME} fi + # clean up stamps dir + if [ -d ${BUILDDIR}/.stamps ] + then + rm -rf ${BUILDDIR}/.stamps + fi + # setup build logging [[ ! -d /var/log/smage ]] && install -d /var/log/smage echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log