summaryrefslogtreecommitdiffstats
path: root/etc/rc.firmware_auto
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-02-07 05:36:18 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-02-07 05:36:18 +0000
commitbe3239e3aa25553017afa203ac296b808bc493d5 (patch)
treefec1d119ce6957639d09ff03451f67c98afe6c8b /etc/rc.firmware_auto
parentb2774343a3e9d0a3533c7b71f42b6595252ed209 (diff)
downloadpfsense-be3239e3aa25553017afa203ac296b808bc493d5.zip
pfsense-be3239e3aa25553017afa203ac296b808bc493d5.tar.gz
Log upgrade actions to syslog.
Diffstat (limited to 'etc/rc.firmware_auto')
-rwxr-xr-xetc/rc.firmware_auto23
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
OpenPOWER on IntegriCloud