ports ntp moved to sbin, follow
Related to Ticket #3045 avoid races in the ntpdate_sync_one script due to killall returning without the process really exiting.
Use ntpdate from ports also and obsolete base one
Make sure ntpd creates ntpd.pid file at bootup
Be a little more verbose when starting the NTP daemon
Switch to ntpd from ports, add Services > NTP to select interfaces for binding. Respect old ntp settings in the process.
On its own, ntpd does not sync fast enough at bootup, so bring back the ntpdate sync but improve it so it can't get stuck forever.
Fix syntax here too in case we need to revive it.
Rework ntpdate_sync_once.sh, so it makes sure ntp/ntpdate/itself are not running before trying to sync time, and then launch ntpd at the end for time sync (last commit was premature)
Don't unconditionally start ntpd after doing ntpdate, it might be disabled.
Send ntpdate output to syslog
Kill old ntpd process if it is around
Sync
Add script that will keep trying to set the date time (for bootup) thatwill run in the background to help speedup boot times.