diff options
author | Arkadiusz Miśkiewicz | 2020-04-27 13:41:21 (GMT) |
---|---|---|
committer | Arkadiusz Miśkiewicz | 2020-04-27 13:41:21 (GMT) |
commit | 5e2590d3fb6d0b2add1c8167b96e3ed06f0cf625 (patch) | |
tree | 2523d7c212bd4ef4ac9a61e3df940686acd5fce7 /chronyd.init | |
parent | f619f0a9f5f5e0ad4f435c556811f37da78b8695 (diff) | |
download | chrony-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-x | chronyd.init | 27 |
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=$? |