Browse Source

Benjamin Schieder:


			
			
				rocklinux
			
			
		
Benjamin Schieder 18 years ago
parent
commit
df8a539453
1 changed files with 35 additions and 0 deletions
  1. +35
    -0
      scripts/Build-Target

+ 35
- 0
scripts/Build-Target

@ -354,6 +354,18 @@ EOT
echo; tail -n 200 ${build_root}/var/adm/logs/$stagelevel-$pkg_name.err; echo echo; tail -n 200 ${build_root}/var/adm/logs/$stagelevel-$pkg_name.err; echo
} | $ROCKCFG_SENDMAIL_BIN $ROCKCFG_SENDMAIL_TO } | $ROCKCFG_SENDMAIL_BIN $ROCKCFG_SENDMAIL_TO
fi fi
if [ -f ${build_root}/var/adm/logs/$stagelevel-$pkg_name.err -a \
"$ROCKCFG_HTTP" = 1 ]
then
{
query=${ROCKCFG_HTTP_SITE}
query=${query//PACKAGE/$pkg_name}
query=${query//STAGE/$stagelevel}
query=${query//CONFIG/$config}
query=${query//STATUS/failed}
curl "${query}" > /dev/null 2>&1
}
fi
if [ ! -f ${build_root}/var/adm/logs/$stagelevel-$pkg_name.log -a \ if [ ! -f ${build_root}/var/adm/logs/$stagelevel-$pkg_name.log -a \
! -f ${build_root}/var/adm/logs/$stagelevel-$pkg_name.err ] ! -f ${build_root}/var/adm/logs/$stagelevel-$pkg_name.err ]
@ -367,6 +379,18 @@ EOT
exit 1 exit 1
fi fi
if [ "${ROCKCFG_HTTP}" = "1" -a -f ${build_root}/var/adm/logs/$stagelevel-$pkg_name.log ]
then
{
query=${ROCKCFG_HTTP_SITE}
query=${query//PACKAGE/$pkg_name}
query=${query//STAGE/$stagelevel}
query=${query//CONFIG/$config}
query=${query//STATUS/finished}
curl "${query}" > /dev/null 2>&1
}
fi
if [ $pkg_laststage -eq $stagelevel ] && \ if [ $pkg_laststage -eq $stagelevel ] && \
[ "$ROCKCFG_CREATE_TARBZ2" = 1 -o "$ROCKCFG_CREATE_GEM" = 1 ] [ "$ROCKCFG_CREATE_TARBZ2" = 1 -o "$ROCKCFG_CREATE_GEM" = 1 ]
then then
@ -458,6 +482,17 @@ trap 'build_target_exit' EXIT
} 2>&1 201>> "${build_logs}/build_target_$$.log" | \ } 2>&1 201>> "${build_logs}/build_target_$$.log" | \
tee -a "${build_logs}/build_target_$$.log" tee -a "${build_logs}/build_target_$$.log"
if [ "${ROCKCFG_HTTP}" = "1" ] ; then
{
query=${ROCKCFG_HTTP_SITE}
query=${query//PACKAGE/}
query=${query//STAGE/}
query=${query//CONFIG/$config}
query=${query//STATUS/finished}
curl "${query}" > /dev/null 2>&1
}
fi
if [ "$ROCKCFG_SENDMAIL" = 1 ]; then if [ "$ROCKCFG_SENDMAIL" = 1 ]; then
$ROCKCFG_SENDMAIL_BIN $ROCKCFG_SENDMAIL_TO << EOT $ROCKCFG_SENDMAIL_BIN $ROCKCFG_SENDMAIL_TO << EOT
Subject: [ROCK Build-Target] $config finished. Subject: [ROCK Build-Target] $config finished.

Loading…
Cancel
Save