300 |
smagesource ${SMAGENAME} || die "source failed" |
smagesource ${SMAGENAME} || die "source failed" |
301 |
PKGNAME="${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" |
PKGNAME="${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" |
302 |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
303 |
SMAGE_LOG_CMD="tee -a /var/log/smage/${PKGNAME}.log" |
SMAGE_LOG_CMD="tee -a ${SMAGELOGDIR}/${PKGNAME}.log" |
304 |
|
|
305 |
xtitle "Compiling ${PKGNAME}" |
xtitle "Compiling ${PKGNAME}" |
306 |
echo -e "${COLGREEN}Compiling ${PKGNAME}${COLDEFAULT}" |
echo -e "${COLGREEN}Compiling ${PKGNAME}${COLDEFAULT}" |
353 |
echo -e "${COLMAGENTA}Resume requested; continuing previous build${COLDEFAULT}" |
echo -e "${COLMAGENTA}Resume requested; continuing previous build${COLDEFAULT}" |
354 |
|
|
355 |
# setup build logging |
# setup build logging |
356 |
[[ ! -d /var/log/smage ]] && install -d /var/log/smage |
[[ ! -d ${SMAGELOGDIR} ]] && install -d ${SMAGELOGDIR} |
357 |
if [[ -f /var/log/smage/${PKGNAME}.log.bz2 ]] |
if [[ -f ${SMAGELOGDIR}/${PKGNAME}.log.bz2 ]] |
358 |
then |
then |
359 |
bunzip2 -f /var/log/smage/${PKGNAME}.log.bz2 |
bunzip2 -f ${SMAGELOGDIR}/${PKGNAME}.log.bz2 |
360 |
fi |
fi |
361 |
echo -e "### Resume started on $(date) ###\n" >> /var/log/smage/${PKGNAME}.log |
echo -e "### Resume started on $(date) ###\n" >> ${SMAGELOGDIR}/${PKGNAME}.log |
362 |
|
|
363 |
else |
else |
364 |
# clean up builddir if a previously one exist |
# clean up builddir if a previously one exist |
394 |
fi |
fi |
395 |
|
|
396 |
# setup build logging |
# setup build logging |
397 |
[[ ! -d /var/log/smage ]] && install -d /var/log/smage |
[[ ! -d ${SMAGELOGDIR} ]] && install -d ${SMAGELOGDIR} |
398 |
echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log |
echo -e "### Build started on $(date) ###\n" > ${SMAGELOGDIR}/${PKGNAME}.log |
399 |
fi |
fi |
400 |
|
|
401 |
if [[ ${PKGTYPE} = virtual ]] |
if [[ ${PKGTYPE} = virtual ]] |
813 |
|
|
814 |
if mqueryfeature "buildlog" |
if mqueryfeature "buildlog" |
815 |
then |
then |
816 |
bzip2 -9f /var/log/smage/${PKGNAME}.log |
bzip2 -9f ${SMAGELOGDIR}/${PKGNAME}.log |
817 |
else |
else |
818 |
[[ -f /var/log/smage/${PKGNAME}.log ]] && rm /var/log/smage/${PKGNAME}.log |
[[ -f ${SMAGELOGDIR}/${PKGNAME}.log ]] && rm ${SMAGELOGDIR}/${PKGNAME}.log |
819 |
fi |
fi |
820 |
|
|
821 |
xtitleclean |
xtitleclean |