Fixed Snort init script, Added sleep before chmod.
authorChristian Schmidt <christian.schmidt@ipfire.org>
Fri, 7 May 2010 16:13:07 +0000 (18:13 +0200)
committerChristian Schmidt <christian.schmidt@ipfire.org>
Fri, 7 May 2010 16:13:07 +0000 (18:13 +0200)
The Webinterface doesnt show the snort status anymore because
the pid file had permission of 600, the chmod seems to happen
to fast and permissions were not changed to 644.

src/initscripts/init.d/snort

index a2db0de..981362a 100644 (file)
@@ -66,6 +66,7 @@ case "$1" in
                         boot_mesg "Starting Intrusion Detection System on $DEVICE..."
                         /usr/sbin/snort -c /etc/snort/snort.conf -i $DEVICE -D -l /var/log/snort --create-pidfile --nolock-pidfile --pid-path /var/run/
                         evaluate_retval
+                       sleep 1
                         chmod 644 /var/run/snort_$DEVICE.pid
                 done