20 |
SMAGESUFFIX="smage2" |
SMAGESUFFIX="smage2" |
21 |
MLIBDIR=/usr/lib/mage |
MLIBDIR=/usr/lib/mage |
22 |
SMAGEVERSION="$( < ${MLIBDIR}/version)" |
SMAGEVERSION="$( < ${MLIBDIR}/version)" |
|
SMAGE_LOG_CMD="tee -a /var/log/smage/${PKGNAME}.log" |
|
|
|
|
23 |
|
|
24 |
## only for tests -> normally in /etc/rc.d/init.d/functions |
## only for tests -> normally in /etc/rc.d/init.d/functions |
25 |
COLRED="\033[1;6m\033[31m" |
COLRED="\033[1;6m\033[31m" |
73 |
exit 1 |
exit 1 |
74 |
} |
} |
75 |
|
|
76 |
|
die_pipestatus() |
77 |
|
{ |
78 |
|
local pos="$1" |
79 |
|
local comment="$2" |
80 |
|
|
81 |
|
[ ${PIPESTATUS[${pos}]} -gt 0 ] && die "${comment}" |
82 |
|
} |
83 |
|
|
84 |
xtitle() |
xtitle() |
85 |
{ |
{ |
86 |
if [[ ${TERM} = xterm ]] |
if [[ ${TERM} = xterm ]] |
1167 |
source ${SMAGENAME} || die "source failed" |
source ${SMAGENAME} || die "source failed" |
1168 |
PKGNAME="${PNAME}-${PVER}-${ARCH}-${PBUILD}" |
PKGNAME="${PNAME}-${PVER}-${ARCH}-${PBUILD}" |
1169 |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
MD5DIR="$(dirname ${SMAGENAME})/md5" |
1170 |
|
SMAGE_LOG_CMD="tee -a /var/log/smage/${PKGNAME}.log" |
1171 |
|
|
1172 |
xtitle "Compiling ${PKGNAME}" |
xtitle "Compiling ${PKGNAME}" |
1173 |
echo -e "${COLGREEN}Compiling ${PKGNAME}${COLDEFAULT}" |
echo -e "${COLGREEN}Compiling ${PKGNAME}${COLDEFAULT}" |
1246 |
[[ ! -d /var/log/smage ]] && install -d /var/log/smage |
[[ ! -d /var/log/smage ]] && install -d /var/log/smage |
1247 |
echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log |
echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log |
1248 |
|
|
1249 |
src_prepare || die "src_prepare failed" | ${SMAGE_LOG_CMD} |
src_prepare | ${SMAGE_LOG_CMD} |
1250 |
|
die_pipestatus 0 "src_prepare failed" |
1251 |
step_by_step $_ |
step_by_step $_ |
1252 |
src_compile || die "src_compile failed" | ${SMAGE_LOG_CMD} |
|
1253 |
|
src_compile | ${SMAGE_LOG_CMD} |
1254 |
|
die_pipestatus 0 "src_compile failed" |
1255 |
step_by_step $_ |
step_by_step $_ |
1256 |
src_install || die "src_install failed" | ${SMAGE_LOG_CMD} |
|
1257 |
|
src_install | ${SMAGE_LOG_CMD} |
1258 |
|
die_pipestatus 0 "src_install failed" |
1259 |
step_by_step $_ |
step_by_step $_ |
1260 |
|
|
1261 |
|
|