Log script version and boot kernel cmdline to /var/log/deployment.log

This should make debugging easier...

From: Michael Prokop <mprokop@sipwise.com>
ksolomko/vlan
Michael Prokop 13 years ago
parent 24900dece5
commit 35226f02da

@ -5,11 +5,15 @@
# $Rev$
################################################################################
# try to set version to svn revision information
# set version to svn revision information, initially enabled via
# svn propset svn:keywords 'Id Revision' deployment.sh
SCRIPT_VERSION="$Rev$"
# not set? then fall back to timestamp of execution
if [ -n "$SCRIPT_VERSION" ] || [ "$SCRIPT_VERSION" = '$' ] ; then
if [ -z "$SCRIPT_VERSION" ] || [ "$SCRIPT_VERSION" = '$' ] ; then
SCRIPT_VERSION=$(date +%s) # seconds since 1970-01-01 00:00:00 UTC
else # we just want the ID from something like "$Rev: 7874 $"
SCRIPT_VERSION=$(echo $SCRIPT_VERSION | awk '{print $2}')
fi
# Never ever execute the script outside of a
@ -1016,6 +1020,11 @@ EOT
if [ -r /tmp/grml-debootstrap.log ] ; then
cp /tmp/grml-debootstrap.log "${TARGET}"/var/log/
fi
echo "# deployment.sh running on $(date)" > "${TARGET}"/var/log/deployment.log
echo "SCRIPT_VERSION=${SCRIPT_VERSION}" >> "${TARGET}"/var/log/deployment.log
echo "CMD_LINE=\"${CMD_LINE}\"" >> "${TARGET}"/var/log/deployment.log
fi
# leave system in according state

Loading…
Cancel
Save