diff options
-rw-r--r-- | 10-chrony | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/10-chrony b/10-chrony index 626ef9a48c30..e5603ddec844 100644 --- a/10-chrony +++ b/10-chrony @@ -9,6 +9,7 @@ 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. @@ -27,13 +28,13 @@ case "$STATUS" in ;; down) # Check for active interface, take offline if none is active - if [ ! `nm-tool|grep State|cut -f2 -d' '` = 'connected' ]; then + if [ ! `${STATECMD}` = 'connected' ]; then chrony_cmd offline fi ;; vpn-down) # Check for active interface, take offline if none is active - if [ ! `nm-tool|grep State|cut -f2 -d' '` = 'connected' ]; then + if [ ! `${STATECMD}` = 'connected' ]; then chrony_cmd offline fi ;; |