1*8585484eSchristos#!/bin/sh 2*8585484eSchristos 3*8585484eSchristos# PROVIDE: ntpd 4*8585484eSchristos# REQUIRE: syslogd cleanvar devfs 5*8585484eSchristos# BEFORE: SERVERS 6*8585484eSchristos 7*8585484eSchristos. /etc/rc.subr 8*8585484eSchristos 9*8585484eSchristosname="ntpd" 10*8585484eSchristosrcvar="ntpd_enable" 11*8585484eSchristoscommand="/usr/sbin/${name}" 12*8585484eSchristospidfile="/var/run/${name}.pid" 13*8585484eSchristosstart_precmd="ntpd_precmd" 14*8585484eSchristos 15*8585484eSchristosload_rc_config $name 16*8585484eSchristos 17*8585484eSchristosntpd_precmd() 18*8585484eSchristos{ 19*8585484eSchristos rc_flags="-c ${ntpd_config} ${ntpd_flags}" 20*8585484eSchristos 21*8585484eSchristos if checkyesno ntpd_sync_on_start; then 22*8585484eSchristos rc_flags="-g $rc_flags" 23*8585484eSchristos fi 24*8585484eSchristos 25*8585484eSchristos if [ -z "$ntpd_chrootdir" ]; then 26*8585484eSchristos return 0; 27*8585484eSchristos fi 28*8585484eSchristos 29*8585484eSchristos rc_flags="-u ntpd:ntpd -i ${ntpd_chrootdir} $rc_flags" 30*8585484eSchristos} 31*8585484eSchristos 32*8585484eSchristosrun_rc_command "$1" 33