diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-02-07 05:36:18 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-02-07 05:36:18 +0000 |
commit | be3239e3aa25553017afa203ac296b808bc493d5 (patch) | |
tree | fec1d119ce6957639d09ff03451f67c98afe6c8b /etc/rc.firmware_auto | |
parent | b2774343a3e9d0a3533c7b71f42b6595252ed209 (diff) | |
download | pfsense-be3239e3aa25553017afa203ac296b808bc493d5.zip pfsense-be3239e3aa25553017afa203ac296b808bc493d5.tar.gz |
Log upgrade actions to syslog.
Diffstat (limited to 'etc/rc.firmware_auto')
-rwxr-xr-x | etc/rc.firmware_auto | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/etc/rc.firmware_auto b/etc/rc.firmware_auto index ac1ac95..a5962a3 100755 --- a/etc/rc.firmware_auto +++ b/etc/rc.firmware_auto @@ -1,21 +1,26 @@ #!/bin/sh -echo "Downloading latest.tgz ..." -cd /tmp && fetch http://www.pfSense.com/latest.tgz -echo "Downloading latest.tgz.md5 ..." -cd /tmp && fetch http://www.pfSense.com/latest.tgz.md5 +# wait 5 seconds before beginning +sleep 5 + +logger -p daemon.info -i -t AutoUpgrade "Auto Upgrade started" + +echo "Downloading latest.tgz ..." | logger -p daemon.info -i -t AutoUpgrade +cd /tmp && fetch http://www.pfSense.com/latest.tgz | logger -p daemon.info -i -t AutoUpgrade +echo "Downloading latest.tgz.md5 ..." | logger -p daemon.info -i -t AutoUpgrade +cd /tmp && fetch http://www.pfSense.com/latest.tgz.md5 | logger -p daemon.info -i -t AutoUpgrade PMD=`cat /tmp/latest.tgz.md5 | cut -d" " -f4 `; MD=`/sbin/md5 /tmp/latest.tgz | cut -d" " -f4`; -echo " Package MD5: ${PMD}" -echo "Downloaded MD5: ${MD}" +echo " Package MD5: ${PMD}" | logger -p daemon.info -i -t AutoUpgrade +echo "Downloaded MD5: ${MD}" | logger -p daemon.info -i -t AutoUpgrade -if test "$PMD" = "$MD" - echo "MD5's match." +if [ "$PMD" = "$MD" ]; then + echo "MD5's match." | logger -p daemon.info -i -t AutoUpgrade /etc/rc.firmware pfSenseupgrade /tmp/latest.tgz then - echo "MD5's do not match." + echo "MD5's do not match." | logger -p daemon.info -i -t AutoUpgrade exit 0 fi |