summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcgtx2014-10-06 08:12:01 -0500
committerFrederik “Freso” S. Olesen2015-07-12 15:26:47 +0200
commitb7923fd277c94eeebf5af35c839e1ba55b25523d (patch)
tree9dfc74d350e386a33b9fdea8aeb25c7e938a2274
parent6be76c1dfe0aa2604270e2dd3bce75bd04885f7b (diff)
downloadaur-b7923fd277c94eeebf5af35c839e1ba55b25523d.tar.gz
use chronyc automatic authentication flag
-rw-r--r--10-chrony20
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