summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--10-chrony5
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
;;