summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2016-04-04 17:40:11 -0300
committerRenato Botelho <renato@netgate.com>2016-04-04 17:40:11 -0300
commit5a758355ec9a20ff75c9191b6915df64255fb8be (patch)
tree5249a1d9269008c8f434eb1919beca0f9699f9dc /src/usr
parent67c934440521e8081d90850f4a10a40e82603db3 (diff)
downloadpfsense-5a758355ec9a20ff75c9191b6915df64255fb8be.zip
pfsense-5a758355ec9a20ff75c9191b6915df64255fb8be.tar.gz
Ticket #6053
- Do not call ntpdate before start ntpd, ntpd -g parameter is enough - Deprecate /usr/local/sbin/ntpdate_sync_once.sh - Remove system_ntp_configure parameter and always start ntpd
Diffstat (limited to 'src/usr')
-rwxr-xr-xsrc/usr/local/sbin/ntpdate_sync_once.sh46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/usr/local/sbin/ntpdate_sync_once.sh b/src/usr/local/sbin/ntpdate_sync_once.sh
deleted file mode 100755
index 3372745..0000000
--- a/src/usr/local/sbin/ntpdate_sync_once.sh
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-
-NOTSYNCED="true"
-MAX_ATTEMPTS=3
-SERVER=$(/usr/local/sbin/read_xml_tag.sh string system/timeservers)
-if [ -z "${SERVER}" ]; then
- exit
-fi
-
-/bin/pkill -f ntpdate_sync_once.sh
-
-ATTEMPT=1
-# Loop until we're synchronized, but for a set number of attempts so we don't get stuck here forever.
-while [ "$NOTSYNCED" = "true" ] && [ ${ATTEMPT} -le ${MAX_ATTEMPTS} ]; do
- # Ensure that ntpd and ntpdate are not running so that the socket we want will be free.
- while [ true ]; do
- /usr/bin/killall ntpdate 2>/dev/null
- /bin/pgrep ntpd
- if [ $? -eq 0 ]; then
- /usr/bin/killall ntpd 2>/dev/null
- else
- break
- fi
- done
- sleep 1
- /usr/local/sbin/ntpdate -s -t 5 ${SERVER}
- if [ "$?" = "0" ]; then
- NOTSYNCED="false"
- else
- sleep 5
- ATTEMPT=`expr ${ATTEMPT} + 1`
- fi
-done
-
-if [ "$NOTSYNCED" = "true" ]; then
- echo "Giving up on time sync after ${MAX_ATTEMPTS} attempts." | /usr/bin/logger -t ntp;
-else
- echo "Successfully synced time after ${ATTEMPT} attempts." | /usr/bin/logger -t ntp;
-fi
-
-if [ -f /var/etc/ntpd.conf ]; then
- echo "Starting NTP Daemon." | /usr/bin/logger -t ntp;
- /usr/local/sbin/ntpd -g -c /var/etc/ntpd.conf -p /var/run/ntpd.pid
-else
- echo "NTP configuration file missing, not starting daemon." | /usr/bin/logger -t ntp;
-fi
OpenPOWER on IntegriCloud