forked from ungleich-public/cdist
Improve quoting.
This commit is contained in:
parent
8669ccb9c1
commit
610deba454
1 changed files with 23 additions and 22 deletions
|
@ -10,74 +10,75 @@
|
||||||
# pidfile: /var/run/consul-template/pidfile
|
# pidfile: /var/run/consul-template/pidfile
|
||||||
|
|
||||||
# Source function library.
|
# Source function library.
|
||||||
|
|
||||||
# shellcheck disable=SC1091
|
# shellcheck disable=SC1091
|
||||||
. /etc/init.d/functions
|
. /etc/init.d/functions
|
||||||
NAME=consul-template
|
NAME=consul-template
|
||||||
CONSUL_TEMPLATE=/usr/local/bin/consul-template
|
CONSUL_TEMPLATE=/usr/local/bin/consul-template
|
||||||
CONFIG=/etc/$NAME/conf.d
|
CONFIG="/etc/$NAME/conf.d"
|
||||||
PID_FILE=/var/run/$NAME/pidfile
|
PID_FILE="/var/run/$NAME/pidfile"
|
||||||
LOG_FILE=/var/log/$NAME
|
LOG_FILE="/var/log/$NAME"
|
||||||
|
|
||||||
# shellcheck disable=SC1090
|
# shellcheck disable=SC1090
|
||||||
[ -e /etc/sysconfig/$NAME ] && . /etc/sysconfig/$NAME
|
[ -e "/etc/sysconfig/$NAME" ] && . "/etc/sysconfig/$NAME"
|
||||||
export CONSUL_TEMPLATE_LOG=${CONSUL_TEMPLATE_LOG:-info}
|
export CONSUL_TEMPLATE_LOG="${CONSUL_TEMPLATE_LOG:-info}"
|
||||||
export GOMAXPROCS=${GOMAXPROCS:-2}
|
export GOMAXPROCS="${GOMAXPROCS:-2}"
|
||||||
|
|
||||||
mkdir -p /var/run/$NAME
|
mkdir -p "/var/run/$NAME"
|
||||||
|
|
||||||
start() {
|
start() {
|
||||||
printf "Starting %s" "$NAME: "
|
printf "Starting %s: " "$NAME"
|
||||||
daemon --pidfile="$PID_FILE" \
|
daemon --pidfile="$PID_FILE" \
|
||||||
"$CONSUL_TEMPLATE" -config "$CONFIG" >> "$LOG_FILE" 2>&1 &
|
"$CONSUL_TEMPLATE" -config "$CONFIG" >> "$LOG_FILE" 2>&1 &
|
||||||
echo $! > "$PID_FILE"
|
echo "$!" > "$PID_FILE"
|
||||||
retcode=$?
|
retcode=$?
|
||||||
touch /var/lock/subsys/$NAME
|
touch "/var/lock/subsys/$NAME"
|
||||||
return $retcode
|
return "$retcode"
|
||||||
}
|
}
|
||||||
|
|
||||||
stop() {
|
stop() {
|
||||||
printf "Shutting down %s" "$NAME: "
|
printf "Shutting down %s: " "$NAME"
|
||||||
killproc -p $PID_FILE $CONSUL_TEMPLATE
|
killproc -p "$PID_FILE" "$CONSUL_TEMPLATE"
|
||||||
retcode=$?
|
retcode=$?
|
||||||
rm -f /var/lock/subsys/$NAME
|
rm -f "/var/lock/subsys/$NAME"
|
||||||
return $retcode
|
return "$retcode"
|
||||||
}
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
if status -p "$PID_FILE" $NAME >/dev/null; then
|
if status -p "$PID_FILE" "$NAME" >/dev/null; then
|
||||||
echo "$NAME already running"
|
echo "$NAME already running"
|
||||||
else
|
else
|
||||||
start
|
start
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
if status -p "$PID_FILE" $NAME >/dev/null; then
|
if status -p "$PID_FILE" "$NAME" >/dev/null; then
|
||||||
stop
|
stop
|
||||||
else
|
else
|
||||||
echo "$NAME not running"
|
echo "$NAME not running"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
status)
|
status)
|
||||||
status -p "$PID_FILE" $NAME
|
status -p "$PID_FILE" "$NAME"
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
restart)
|
restart)
|
||||||
if status -p "$PID_FILE" $NAME >/dev/null; then
|
if status -p "$PID_FILE" "$NAME" >/dev/null; then
|
||||||
stop
|
stop
|
||||||
fi
|
fi
|
||||||
start
|
start
|
||||||
;;
|
;;
|
||||||
reload)
|
reload)
|
||||||
if status -p "$PID_FILE" $NAME >/dev/null; then
|
if status -p "$PID_FILE" "$NAME" >/dev/null; then
|
||||||
kill -HUP "$(cat "$PID_FILE")"
|
kill -HUP "$(cat "$PID_FILE")"
|
||||||
else
|
else
|
||||||
echo "$NAME not running"
|
echo "$NAME not running"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
condrestart)
|
condrestart)
|
||||||
if [ -f /var/lock/subsys/$NAME ]; then
|
if [ -f "/var/lock/subsys/$NAME" ]; then
|
||||||
if status -p "$PID_FILE" $NAME >/dev/null; then
|
if status -p "$PID_FILE" "$NAME" >/dev/null; then
|
||||||
stop
|
stop
|
||||||
fi
|
fi
|
||||||
start
|
start
|
||||||
|
|
Loading…
Reference in a new issue