1275970Scy#!/bin/sh 2275970Scy 3275970Scy# PROVIDE: ntpd 4275970Scy# REQUIRE: syslogd cleanvar devfs 5275970Scy# BEFORE: SERVERS 6275970Scy 7275970Scy. /etc/rc.subr 8275970Scy 9275970Scyname="ntpd" 10275970Scyrcvar="ntpd_enable" 11275970Scycommand="/usr/sbin/${name}" 12275970Scypidfile="/var/run/${name}.pid" 13275970Scystart_precmd="ntpd_precmd" 14275970Scy 15275970Scyload_rc_config $name 16275970Scy 17275970Scyntpd_precmd() 18275970Scy{ 19275970Scy rc_flags="-c ${ntpd_config} ${ntpd_flags}" 20275970Scy 21275970Scy if checkyesno ntpd_sync_on_start; then 22275970Scy rc_flags="-g $rc_flags" 23275970Scy fi 24275970Scy 25275970Scy if [ -z "$ntpd_chrootdir" ]; then 26275970Scy return 0; 27275970Scy fi 28275970Scy 29275970Scy rc_flags="-u ntpd:ntpd -i ${ntpd_chrootdir} $rc_flags" 30275970Scy} 31275970Scy 32275970Scyrun_rc_command "$1" 33