diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-11-27 22:16:00 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-11-27 22:16:00 +0000 |
commit | e59010af1f76489c94305ac736aff2216e983ffb (patch) | |
tree | cd067aab451495f33f6a14ba5fb476d2a1360c01 /etc | |
parent | d8d0d571af11101ab9484cf08b74c8574cf30402 (diff) | |
download | pfsense-e59010af1f76489c94305ac736aff2216e983ffb.zip pfsense-e59010af1f76489c94305ac736aff2216e983ffb.tar.gz |
Throw an error when we cannot download bogons file instead of blindly assuming it succeedded.
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/rc.update_bogons.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/etc/rc.update_bogons.sh b/etc/rc.update_bogons.sh index 31ead60..33c3f4e 100755 --- a/etc/rc.update_bogons.sh +++ b/etc/rc.update_bogons.sh @@ -12,6 +12,11 @@ sleep $value /etc/rc.conf_mount_rw /usr/bin/fetch -q -o /tmp/bogons "http://www.pfsense.com/mirrors/bogon-bn-nonagg.txt" +if [ ! -f /tmp/bogons ]; then + echo "Could not download http://www.pfsense.com/mirrors/bogon-bn-nonagg.txt" | logger + exit +fi egrep -v "^192.168.0.0/16|^172.16.0.0/12|^10.0.0.0/8" /tmp/bogons > /etc/bogons /etc/rc.conf_mount_ro /sbin/pfctl -t bogons -T replace -f /etc/bogons +rm /tmp/bogons |