263 |
smagesource ${SMAGENAME} || die "source failed" |
smagesource ${SMAGENAME} || die "source failed" |
264 |
PKGNAME="${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" |
PKGNAME="${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" |
265 |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
266 |
SMAGE_LOG_CMD="tee -a /var/log/smage/${PKGNAME}.log" |
SMAGE_LOG_CMD="tee -a ${SMAGELOGDIR}/${PKGNAME}.log" |
267 |
|
|
268 |
xtitle "Compiling ${PKGNAME}" |
xtitle "Compiling ${PKGNAME}" |
269 |
echo -e "${COLGREEN}Compiling ${PKGNAME}${COLDEFAULT}" |
echo -e "${COLGREEN}Compiling ${PKGNAME}${COLDEFAULT}" |
316 |
echo -e "${COLMAGENTA}Resume requested; continuing previous build${COLDEFAULT}" |
echo -e "${COLMAGENTA}Resume requested; continuing previous build${COLDEFAULT}" |
317 |
|
|
318 |
# setup build logging |
# setup build logging |
319 |
[[ ! -d /var/log/smage ]] && install -d /var/log/smage |
[[ ! -d ${SMAGELOGDIR} ]] && install -d ${SMAGELOGDIR} |
320 |
if [[ -f /var/log/smage/${PKGNAME}.log.bz2 ]] |
if [[ -f ${SMAGELOGDIR}/${PKGNAME}.log.bz2 ]] |
321 |
then |
then |
322 |
bunzip2 -f /var/log/smage/${PKGNAME}.log.bz2 |
bunzip2 -f ${SMAGELOGDIR}/${PKGNAME}.log.bz2 |
323 |
fi |
fi |
324 |
echo -e "### Resume started on $(date) ###\n" >> /var/log/smage/${PKGNAME}.log |
echo -e "### Resume started on $(date) ###\n" >> ${SMAGELOGDIR}/${PKGNAME}.log |
325 |
|
|
326 |
else |
else |
327 |
# clean up builddir if a previously one exist |
# clean up builddir if a previously one exist |
357 |
fi |
fi |
358 |
|
|
359 |
# setup build logging |
# setup build logging |
360 |
[[ ! -d /var/log/smage ]] && install -d /var/log/smage |
[[ ! -d ${SMAGELOGDIR} ]] && install -d ${SMAGELOGDIR} |
361 |
echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log |
echo -e "### Build started on $(date) ###\n" > ${SMAGELOGDIR}/${PKGNAME}.log |
362 |
fi |
fi |
363 |
|
|
364 |
if [[ ${PKGTYPE} = virtual ]] |
if [[ ${PKGTYPE} = virtual ]] |
776 |
|
|
777 |
if mqueryfeature "buildlog" |
if mqueryfeature "buildlog" |
778 |
then |
then |
779 |
bzip2 -9f /var/log/smage/${PKGNAME}.log |
bzip2 -9f ${SMAGELOGDIR}/${PKGNAME}.log |
780 |
else |
else |
781 |
[[ -f /var/log/smage/${PKGNAME}.log ]] && rm /var/log/smage/${PKGNAME}.log |
[[ -f ${SMAGELOGDIR}/${PKGNAME}.log ]] && rm ${SMAGELOGDIR}/${PKGNAME}.log |
782 |
fi |
fi |
783 |
|
|
784 |
xtitleclean |
xtitleclean |