]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blobdiff - chrony/chrony.dhclient
Move all packages to root.
[people/ms/ipfire-3.x.git] / chrony / chrony.dhclient
diff --git a/chrony/chrony.dhclient b/chrony/chrony.dhclient
new file mode 100644 (file)
index 0000000..73fa893
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+SERVERFILE=$SAVEDIR/chrony.servers.$interface
+
+chrony_config() {
+       rm -f $SERVERFILE
+       if [ "$PEERNTP" != "no" ]; then
+               /usr/libexec/chrony-helper command "$(
+                       for server in $new_ntp_servers; do
+                               echo "add server $server $NTPSERVERARGS"
+                               echo "$server $NTPSERVERARGS" >> $SERVERFILE
+                       done)" &> /dev/null
+       fi
+}
+
+chrony_restore() {
+       if [ -f $SERVERFILE ]; then
+               /usr/libexec/chrony-helper command "$(
+                       while read server serverargs; do
+                               echo "delete $server"
+                       done < $SERVERFILE)" &> /dev/null
+               rm -f $SERVERFILE
+       fi
+}