summaryrefslogtreecommitdiff
path: root/bigsister.init
diff options
context:
space:
mode:
Diffstat (limited to 'bigsister.init')
-rw-r--r--bigsister.init12
1 files changed, 8 insertions, 4 deletions
diff --git a/bigsister.init b/bigsister.init
index 0670ef2..6c5e105 100644
--- a/bigsister.init
+++ b/bigsister.init
@@ -15,10 +15,14 @@
[ -f /etc/sysconfig/bigsister ] && . /etc/sysconfig/bigsister
# Check that networking is up.
-if is_no "${NETWORKING}"; then
- # nls "ERROR: Networking is down. %s can't be run." <service>
- msg_network_down Big Sister
- exit 1
+if is_yes "${NETWORKING}"; then
+ if [ ! -f /var/lock/subsys/network ]; then
+ # nls "ERROR: Networking is down. %s can't be run." <service>
+ msg_network_down Big Sister
+ exit 1
+ fi
+else
+ exit 0
fi
bs_killproc() { # kill the named process(es)