diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-03-01 05:49:34 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-03-01 05:49:34 +0000 |
commit | f3d370004fef246452be485f7cd998769ee5a4fc (patch) | |
tree | 3edfebc28c9b33be5ca2293971f9a7d7c19d43ad /etc/rc.firmware_auto | |
parent | 5c436a447651893317003d5e7bd9ee06a7b54e7c (diff) | |
download | pfsense-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-x | etc/rc.firmware_auto | 10 |
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 |