]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Amend prior so that NTP servers are removed if the option vanishes
authorRoy Marples <roy@marples.name>
Tue, 9 Aug 2022 16:32:49 +0000 (17:32 +0100)
committerRoy Marples <roy@marples.name>
Tue, 9 Aug 2022 16:32:49 +0000 (17:32 +0100)
hooks/50-timesyncd.conf

index 064e0c03c305470348835b4a18d94c5458faa7d8..7cf78b17f20c96d627de9b376d462901a3f67131 100644 (file)
@@ -6,9 +6,20 @@ timesyncd_tmp="$timesyncd_tmp_d/$ifname"
 NL="
 "
 
+remove_timesyncd_conf()
+{
+       if [ -e "$timesyncd_conf" ]; then
+               rm "$timesyncd_conf"
+               systemctl try-reload-or-restart systemd-timesyncd
+       fi
+}
+
 add_timesyncd_conf()
 {
-       [ -n "$new_ntp_servers" ] || return
+       if [ -z "$new_ntp_servers" ]; then
+               remove_timesyncd_conf
+               return $?
+       fi
 
        mkdir -p "$timesyncd_tmp_d" "$timesyncd_conf_d"
 
@@ -22,14 +33,6 @@ add_timesyncd_conf()
        fi
 }
 
-remove_timesyncd_conf()
-{
-       if [ -e "$timesyncd_conf" ]; then
-               rm "$timesyncd_conf"
-               systemctl try-reload-or-restart systemd-timesyncd
-       fi
-}
-
 if $if_configured; then
        if $if_up; then
                add_timesyncd_conf