summaryrefslogtreecommitdiffstats
path: root/debian/bcfg2-server.init
diff options
context:
space:
mode:
authorDaniel Joseph Barnhart Clark <dclark@pobox.com>2009-11-05 21:50:07 +0000
committerDaniel Joseph Barnhart Clark <dclark@pobox.com>2009-11-05 21:50:07 +0000
commitd50c0e5ce6eb33f20e62c79e08709d83ced7c09e (patch)
tree9fe716c6c91f98a7ba7308035663321d09f3156e /debian/bcfg2-server.init
parent1801ff5eb05cba62b854a79f7347ef1f9b0a3660 (diff)
downloadbcfg2-d50c0e5ce6eb33f20e62c79e08709d83ced7c09e.tar.gz
bcfg2-d50c0e5ce6eb33f20e62c79e08709d83ced7c09e.tar.bz2
bcfg2-d50c0e5ce6eb33f20e62c79e08709d83ced7c09e.zip
Be more verbsose if bcfg2-server is disabled in defaults
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5548 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'debian/bcfg2-server.init')
-rw-r--r--debian/bcfg2-server.init12
1 files changed, 8 insertions, 4 deletions
diff --git a/debian/bcfg2-server.init b/debian/bcfg2-server.init
index 7f760bd75..fad18dc42 100644
--- a/debian/bcfg2-server.init
+++ b/debian/bcfg2-server.init
@@ -16,6 +16,10 @@
# installs configuration files served by bcfg2-server
### END INIT INFO
+# Include lsb functions
+. /lib/lsb/init-functions
+
+# Commonly used stuff
DAEMON=/usr/sbin/bcfg2-server
PIDFILE=/var/run/bcfg2-server.pid
PARAMS="-D $PIDFILE"
@@ -27,14 +31,14 @@ BCFG2_SERVER_ENABLED=0
# Include default startup configuration if exists
test -f "/etc/default/bcfg2-server" && . /etc/default/bcfg2-server
-[ "$BCFG2_SERVER_ENABLED" -eq 0 ] && exit 0
+if [ "$BCFG2_SERVER_ENABLED" -eq 0 ] ; then
+ log_failure_msg "bcfg2-server is disabled - see /etc/default/bcfg2-server"
+ exit 0
+fi
# Exit if $DAEMON doesn't exist and is not executable
test -x $DAEMON || exit 5
-# Include lsb functions
-. /lib/lsb/init-functions
-
# Internal variables
BINARY=$(basename $DAEMON)