From: Arne Fitzenreiter Date: Wed, 16 Jun 2010 16:19:43 +0000 (+0200) Subject: Fix snort errormessage if no rules are present to check. X-Git-Tag: v2.9-beta1~229 X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff_plain;h=405401cba4cdc65b411474c9f7c628c490aed9db;ds=sidebyside Fix snort errormessage if no rules are present to check. --- diff --git a/src/initscripts/init.d/snort b/src/initscripts/init.d/snort index 2e2f4f2e40..544609434e 100644 --- a/src/initscripts/init.d/snort +++ b/src/initscripts/init.d/snort @@ -63,12 +63,14 @@ fi case "$1" in start) # Disable incompatible rules - for file in $(ls /etc/snort/rules/*.rules); do + boot_mesg "Check/Fix Intrusion Detection rules..." + for file in $(ls /etc/snort/rules/*.rules 2>/dev/null); do sed -i 's|^alert.*!\[\$DNS_SERVERS|#&|g' $file sed -i 's|^alert.*!\$SSH_PORTS|#&|g' $file sed -i 's|^alert.*!\$HOME_NET|#&|g' $file sed -i 's|^alert.*!\$SQL_SERVERS|#&|g' $file done + echo_ok for DEVICE in $DEVICES; do boot_mesg "Starting Intrusion Detection System on $DEVICE..."