aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorbmeeks8 <bmeeks8@bellsouth.net>2015-11-18 00:02:14 -0500
committerbmeeks8 <bmeeks8@bellsouth.net>2015-11-18 00:02:14 -0500
commit0e16773047fb31d6c9bd86e187a6f8a373f326cf (patch)
tree8f7a78197c67d4354c8c6e55a654e0ac0225595b /config
parentae9dfe084de557f9da35070bdcc1149428e0aedd (diff)
downloadpfsense-packages-0e16773047fb31d6c9bd86e187a6f8a373f326cf.tar.gz
pfsense-packages-0e16773047fb31d6c9bd86e187a6f8a373f326cf.tar.bz2
pfsense-packages-0e16773047fb31d6c9bd86e187a6f8a373f326cf.zip
Ignore shell script RESTART command when a START is already in progress.
Diffstat (limited to 'config')
-rwxr-xr-xconfig/snort/snort.inc9
1 files changed, 7 insertions, 2 deletions
diff --git a/config/snort/snort.inc b/config/snort/snort.inc
index 60959ad6..5cdd5a00 100755
--- a/config/snort/snort.inc
+++ b/config/snort/snort.inc
@@ -2934,6 +2934,7 @@ rc_start() {
### Remove the lock since we have started all interfaces
if [ -f {$g['varrun_path']}/snort_pkg_starting.lck ]; then
+ sleep 2
/bin/rm {$g['varrun_path']}/snort_pkg_starting.lck
fi
}
@@ -2954,8 +2955,12 @@ case $1 in
rc_stop
;;
restart)
- rc_stop
- rc_start
+ if [ ! -f {$g['varrun_path']}/snort_pkg_starting.lck ]; then
+ rc_stop
+ rc_start
+ else
+ /usr/bin/logger -p daemon.info -i -t SnortRestart "Ignoring RESTART command since Snort is already starting..."
+ fi
;;
esac