diff options
author | cgtx | 2014-10-06 08:12:01 -0500 |
---|---|---|
committer | Frederik “Freso” S. Olesen | 2015-07-12 15:26:47 +0200 |
commit | b7923fd277c94eeebf5af35c839e1ba55b25523d (patch) | |
tree | 9dfc74d350e386a33b9fdea8aeb25c7e938a2274 | |
parent | 6be76c1dfe0aa2604270e2dd3bce75bd04885f7b (diff) | |
download | aur-b7923fd277c94eeebf5af35c839e1ba55b25523d.tar.gz |
use chronyc automatic authentication flag
-rw-r--r-- | 10-chrony | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/10-chrony b/10-chrony index 3e392bc6da70..475a1910bc4f 100644 --- a/10-chrony +++ b/10-chrony @@ -6,39 +6,27 @@ STATUS=$2 # Make sure we're always getting the standard response strings LANG='C' -# Chrony set-up CHRONY=/usr/bin/chronyc -CONFIG=/etc/chrony.conf -KEYFILE=`grep ^keyfile $CONFIG | sed 's/[^ ]* //' -` -COMMANDKEY=`grep ^commandkey $CONFIG | sed 's/[^ ]* //' -` -PASSWORD=`grep ^$COMMANDKEY $KEYFILE | sed 's/.*[^ ] //' -` STATECMD='nmcli -t --fields STATE g' -chrony_cmd() { - echo Chrony going $1. - exec $CHRONY <<EOF -password $PASSWORD -$1 -EOF -} case "$STATUS" in up) - chrony_cmd online + $CHRONY -a online ;; vpn-up) - chrony_cmd online + $CHRONY -a online ;; down) # Check for active interface, take offline if none is active if [ ! `${STATECMD}` = 'connected' ]; then - chrony_cmd offline + $CHRONY -a offline fi ;; vpn-down) # Check for active interface, take offline if none is active if [ ! `${STATECMD}` = 'connected' ]; then - chrony_cmd offline + $CHRONY -a offline fi ;; esac |