diff options
author | Richard Ellis <rellis@dp100.com> | 2018-03-25 23:36:50 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2018-03-31 07:41:29 +0700 |
commit | 34ddf9962a566af57ce230b4264750794f80f1b0 (patch) | |
tree | 75b49d30346c9760a272a1bc2e11957741d64e1d /network/chrony/rc.chrony | |
parent | fa2c523d76e4112a42203b1efaac971561fbda8d (diff) |
network/chrony: Updated for version 3.2.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'network/chrony/rc.chrony')
-rw-r--r-- | network/chrony/rc.chrony | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/network/chrony/rc.chrony b/network/chrony/rc.chrony new file mode 100644 index 0000000000000..d165cb5c72c38 --- /dev/null +++ b/network/chrony/rc.chrony @@ -0,0 +1,45 @@ +#!/bin/sh + +################################################################################ +chronyd_start() { +################################################################################ + if [ -n "$(pidof chronyd)" ]; then + echo "chronyd seems to be already running." + else + echo "Starting chronyd: /usr/sbin/chronyd -u chrony" + /usr/sbin/chronyd -u chrony + fi +} + +################################################################################ +chronyd_stop() { +################################################################################ + if [ -z "$(pidof chronyd)" ]; then + echo "chronyd does not seem to be running." + else + echo "Stopping chronyd..." + kill $(cat /var/run/chronyd.pid) + fi +} + +################################################################################ +chronyd_restart() { +################################################################################ + if [ -n "$(pidof chronyd)" ]; then + chronyd_stop + sleep 1 + fi + + chronyd_start +} + +case "$1" in + 'start') + chronyd_start ;; + 'stop') + chronyd_stop ;; + 'restart') + chronyd_restart ;; + *) + echo "usage: $0 start|stop|restart" ;; +esac |