diff options
Diffstat (limited to 'debian/buildsys/common/bcfg2.init')
-rw-r--r-- | debian/buildsys/common/bcfg2.init | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/debian/buildsys/common/bcfg2.init b/debian/buildsys/common/bcfg2.init index a082e17e5..a1a857194 100644 --- a/debian/buildsys/common/bcfg2.init +++ b/debian/buildsys/common/bcfg2.init @@ -23,6 +23,7 @@ BCFG2=/usr/sbin/bcfg2 # Set default options # You can set script specific options with BCFG2_OPTIONS_INIT +# You can set agent-mode specific options with BCFG2_OPTIONS_AGENT BCFG2_OPTIONS="-q" # Disabled per default @@ -33,13 +34,13 @@ BCFG2_AGENT=0 # Include default startup configuration if exists test -f "/etc/default/bcfg2" && . /etc/default/bcfg2 -[ "$BCFG2_ENABLED" -eq "0" -o "$BCFG2_INIT" -eq 0 ] && exit 0 +[ "$BCFG2_ENABLED" -eq "0"] && exit 0 +[ "$BCFG2_AGENT" -eq "0" -a "$BCFG2_INIT" -eq 0 ] && exit 0 # Exit if bcfg2 doesn't exist and is not executable test -x $BCFG2 || exit 5 # Agent mode daemon capability -DAEMON_PARAMS="-A" PIDFILE=/var/run/bcfg2.pid # Internal variables BINARY=$(basename $BCFG2) @@ -51,7 +52,7 @@ case "$1" in start) echo -n "Running configuration management client: " if ["$BCFG2_AGENT" = 1] - start_daemon ${BCFG2} ${DAEMON_PARAMS} ${BCFG2_OPTIONS} ${BCFG2_OPTIONS_INIT} + start_daemon ${BCFG2} -A ${BCFG2_OPTIONS} ${BCFG2_OPTIONS_AGENT} STATUS=$? else ${BCFG2} ${BCFG2_OPTIONS} ${BCFG2_OPTIONS_INIT} |