mirror of https://github.com/aredn/aredn.git
19 lines
611 B
Plaintext
19 lines
611 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
# get current value of ntp_period if any
|
||
|
if [ -e /etc/config.mesh/_setup ] ; then
|
||
|
period=$(grep "ntp_period" /etc/config.mesh/_setup | sed s/^ntp_period\ =\ //)
|
||
|
fi
|
||
|
|
||
|
# ensure /etc/config.mesh/aredn has ntp values
|
||
|
if [ "$(/sbin/uci -c /etc/config.mesh -q get aredn.@ntp[0])" != "ntp" ]; then
|
||
|
/sbin/uci -c /etc/config.mesh -q add aredn ntp
|
||
|
if [ -n "${period}" ] ; then
|
||
|
/sbin/uci -c /etc/config.mesh -q set aredn.@ntp[0].period="${period}"
|
||
|
else
|
||
|
/sbin/uci -c /etc/config.mesh -q set aredn.@ntp[0].period="daily"
|
||
|
fi
|
||
|
/sbin/uci -c /etc/config.mesh -q commit aredn
|
||
|
fi
|
||
|
|