summaryrefslogtreecommitdiff
path: root/chronyd.init
diff options
context:
space:
mode:
authorArkadiusz Miśkiewicz2020-04-27 13:41:21 (GMT)
committerArkadiusz Miśkiewicz2020-04-27 13:41:21 (GMT)
commit5e2590d3fb6d0b2add1c8167b96e3ed06f0cf625 (patch)
tree2523d7c212bd4ef4ac9a61e3df940686acd5fce7 /chronyd.init
parentf619f0a9f5f5e0ad4f435c556811f37da78b8695 (diff)
downloadchrony-5e2590d3fb6d0b2add1c8167b96e3ed06f0cf625.zip
chrony-5e2590d3fb6d0b2add1c8167b96e3ed06f0cf625.tar.gz
- rel 4; socket based authentication is gone for some time; enable optional (-d) debug loggingauto/th/chrony-3.5-4
Diffstat (limited to 'chronyd.init')
-rwxr-xr-xchronyd.init27
1 files changed, 0 insertions, 27 deletions
diff --git a/chronyd.init b/chronyd.init
index 0385b24..e4ff6e5 100755
--- a/chronyd.init
+++ b/chronyd.init
@@ -33,23 +33,9 @@ config=/etc/ntp/chrony.conf
keyfile=/etc/ntp/keys
chronyc=/usr/bin/chronyc
-get_key() {
- awk '/^[ \t]*'$1'[ \t]*/ { print $2; exit }' < $keyfile
-}
-
-get_commandkeyid() {
- awk '/^[ \t]*commandkey[ \t]*/ { keyid=$2 } END { print keyid }' < $config
-}
-
chrony_command() {
- commandkeyid=$(get_commandkeyid)
- [ -z "$commandkeyid" ] && return 1
- commandkey=$(get_key $commandkeyid)
- [ -z "$commandkey" ] && return 2
-
! (
$chronyc <<EOF &
-password $commandkey
$1
EOF
chronycpid=$!
@@ -64,17 +50,6 @@ EOF
) | grep -v '200 OK'
}
-generate_commandkey() {
- commandkeyid=$(get_commandkeyid)
- [ -z "$commandkeyid" ] && return 1
- commandkey=$(get_key $commandkeyid)
- [ -z "$commandkey" ] || return 0
-
- show "Generating Chrony command key"; busy
- commandkey=$(tr -c -d '[\041-\176]' < /dev/urandom | head -c 8)
- [ -n "$commandkey" ] && echo "$commandkeyid $commandkey" >> $keyfile && ok || fail
-}
-
start() {
# Check if the service is already running?
if [ -f /var/lock/subsys/chronyd ]; then
@@ -82,8 +57,6 @@ start() {
return
fi
- generate_commandkey
-
msg_starting "Chronyd NTPD"
daemon /usr/sbin/chronyd -u $NTPD_USER $OPTIONS
RETVAL=$?