1146 |
resume_stamp() |
resume_stamp() |
1147 |
{ |
{ |
1148 |
local step="$1" |
local step="$1" |
1149 |
touch ${BUILDDIR}/.smage-${PKGNAME}-${step} |
[[ ! -d ${BUILDDIR}/.stamps ]] && install -d ${BUILDDIR}/.stamps |
1150 |
|
touch ${BUILDDIR}/.stamps/smage-${PKGNAME}-${step} |
1151 |
} |
} |
1152 |
|
|
1153 |
run_resume() |
run_resume() |
1154 |
{ |
{ |
1155 |
local step="$1" |
local step="$1" |
1156 |
|
|
1157 |
if mqueryfeature "resume" && [[ -f ${BUILDDIR}/.smage-${PKGNAME}-${step} ]] |
if mqueryfeature "resume" && [[ -f ${BUILDDIR}/.stamps/smage-${PKGNAME}-${step} ]] |
1158 |
then |
then |
1159 |
echo -e "${COLMAGENTA}${step} already processed; doing nothing${COLDEFAULT}" |
echo -e "${COLMAGENTA}${step} already processed; doing nothing${COLDEFAULT}" |
1160 |
return 0 |
return 0 |
1487 |
rm -rf ${BUILDDIR}/${PKGNAME} |
rm -rf ${BUILDDIR}/${PKGNAME} |
1488 |
fi |
fi |
1489 |
|
|
1490 |
|
# clean up stamps dir |
1491 |
|
if [ -d ${BUILDDIR}/.stamps ] |
1492 |
|
then |
1493 |
|
rm -rf ${BUILDDIR}/.stamps |
1494 |
|
fi |
1495 |
|
|
1496 |
# setup build logging |
# setup build logging |
1497 |
[[ ! -d /var/log/smage ]] && install -d /var/log/smage |
[[ ! -d /var/log/smage ]] && install -d /var/log/smage |
1498 |
echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log |
echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log |