summaryrefslogtreecommitdiffstats
path: root/etc/rc.firmware_auto
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-03-01 05:49:34 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-03-01 05:49:34 +0000
commitf3d370004fef246452be485f7cd998769ee5a4fc (patch)
tree3edfebc28c9b33be5ca2293971f9a7d7c19d43ad /etc/rc.firmware_auto
parent5c436a447651893317003d5e7bd9ee06a7b54e7c (diff)
downloadpfsense-f3d370004fef246452be485f7cd998769ee5a4fc.zip
pfsense-f3d370004fef246452be485f7cd998769ee5a4fc.tar.gz
Detect when either md5 cannot be downloaded, log a message to syslog and bail.
Diffstat (limited to 'etc/rc.firmware_auto')
-rwxr-xr-xetc/rc.firmware_auto10
1 files changed, 10 insertions, 0 deletions
diff --git a/etc/rc.firmware_auto b/etc/rc.firmware_auto
index 9652337..567ed57 100755
--- a/etc/rc.firmware_auto
+++ b/etc/rc.firmware_auto
@@ -16,6 +16,16 @@ MD=`/sbin/md5 /tmp/latest.tgz | cut -d" " -f4`;
echo " Package MD5: ${PMD}" | logger -p daemon.info -i -t AutoUpgrade
echo "Downloaded MD5: ${MD}" | logger -p daemon.info -i -t AutoUpgrade
+if [ "$PMD" = "" ]; then
+ echo "Package MD5 is null md5. Require proxy auth?" | logger -p daemon.info -i -t AutoUpgrade
+ exit 0
+fi
+
+if [ "$MD" = "" ]; then
+ echo "Downloaded MD5 is null md5. Require proxy auth?" | logger -p daemon.info -i -t AutoUpgrade
+ exit 0
+fi
+
if [ "$PMD" = "$MD" ]; then
echo "MD5's match." | logger -p daemon.info -i -t AutoUpgrade
/etc/rc.firmware pfSenseupgrade /tmp/latest.tgz
OpenPOWER on IntegriCloud