summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Nelson <unixabg@gmail.com>2010-07-04 11:10:55 -0500
committerDaniel Baumann <daniel@debian.org>2011-03-09 19:17:13 +0100
commit5ba1ba3e759fc6e96fa7f2cca7afc1e7b8a026fb (patch)
tree18de04a719e1411014c0e9d20d7ffa6cf69638f2
parent904cf4d54613e7d4f8076390bcc4a7e499fdb59e (diff)
downloadlive-build-5ba1ba3e759fc6e96fa7f2cca7afc1e7b8a026fb.zip
live-build-5ba1ba3e759fc6e96fa7f2cca7afc1e7b8a026fb.tar.gz
Added logging features to l-h.cgi cron.
-rwxr-xr-xcgi/cron10
1 files changed, 9 insertions, 1 deletions
diff --git a/cgi/cron b/cgi/cron
index f644406..793aee7 100755
--- a/cgi/cron
+++ b/cgi/cron
@@ -63,6 +63,12 @@ then
_BUILD=`awk -F\" '/^_BUILD=/{print $2}' ${_FILE}`
# Pull in the email address
_EMAIL=`awk -F\" '/^_EMAIL=/{print $2}' ${_FILE}`
+ # Pull in the remote address, atchitecture, and distribution
+ _REMOTE_ADDR=`awk -F\" '/^REMOTE_ADDR=/{print $2}' ${_FILE}`
+ _LH_ARCHITECTURE=`awk -F\" '/^LH_ARCHITECTURE=/{print $2}' ${_FILE}`
+ _LH_DISTRIBUTION=`awk -F\" '/^LH_DISTRIBUTION=/{print $2}' ${_FILE}`
+ _LH_PACKAGES_LISTS=`awk -F\" '/^LH_PACKAGES_LISTS=/{print $2}' ${_FILE}`
+ _LH_PACKAGES=`awk -F\" '/^LH_PACKAGES=/{print $2}' ${_FILE}`
# Pull in the custom bootstrap
_CUSTOM_BOOTSTRAP=`awk -F\" '/^_CUSTOM_BOOTSTRAP=/{print $2}' ${_FILE}`
# Pull in the custom binary
@@ -101,12 +107,14 @@ then
# Creating image directory
mkdir -p "${_DESTDIR}"/"${_BUILD}"
- # Creating mail
+ # Creating mail and logging.
if [ "${_ERRORCONFIG}" -eq "0" ] && [ "${_ERRORBUILD}" -eq "0" ]
then
_STATUS="maybe-successful"
+ echo "${_REMOTE_ADDR} - - [${_DATE_END}] \"${_BUILD} ${_LH_ARCHITECTURE}/${_LH_DISTRIBUTION}/${_LH_PACKAGES_LISTS}/${_LH_PACKAGES}\" 200 - \"-\" \"\"">>/var/log/live-cgi.builds
else
_STATUS="maybe-failed"
+ echo "${_REMOTE_ADDR} - - [${_DATE_END}] \"${_BUILD} ${_LH_ARCHITECTURE}/${_LH_DISTRIBUTION}/${_LH_PACKAGES_LISTS}/${_LH_PACKAGES}\" 404 - \"-\" \"\"">>/var/log/live-cgi.builds
fi
sed -e "s/BUILD/${_BUILD}/g" \