summaryrefslogtreecommitdiff
path: root/templates/system/ntp-server/node.def
blob: 0468d7e80c5c3f4c644fa7ca0b0c441db457ffe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
multi:
type: txt
help: Name or IP address of NTP server
update:expression: "sudo sh -c \"touch /etc/ntp.conf && \
if ! grep -q 'server.*$VAR(@)' /etc/ntp.conf; then \
  echo \\\"server $VAR(@)\\\" >> /etc/ntp.conf && \
  /usr/sbin/invoke-rc.d ntp restart; \
fi\" "
delete:expression: "sudo sh -c \"touch /etc/ntp.conf && \
if grep -q 'server.*$VAR(@)' /etc/ntp.conf; then \
  sed -i '/server $VAR(@)/d' /etc/ntp.conf && \
  if grep -q '^server ' /etc/ntp.conf; then \
    /usr/sbin/invoke-rc.d ntp restart; \
  else \
    /usr/sbin/invoke-rc.d ntp stop; \
  fi; \
fi\" "