]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ntp/scripts/rc/rc.d/ntpd
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / ntp / scripts / rc / rc.d / ntpd
1 #!/bin/sh
2
3 # PROVIDE: ntpd
4 # REQUIRE: syslogd cleanvar devfs
5 # BEFORE: SERVERS
6
7 . /etc/rc.subr
8
9 name="ntpd"
10 rcvar="ntpd_enable"
11 command="/usr/sbin/${name}"
12 pidfile="/var/run/${name}.pid"
13 start_precmd="ntpd_precmd"
14
15 load_rc_config $name
16
17 ntpd_precmd()
18 {
19         rc_flags="-c ${ntpd_config} ${ntpd_flags}"
20
21         if checkyesno ntpd_sync_on_start; then
22                 rc_flags="-g $rc_flags"
23         fi
24
25         if [ -z "$ntpd_chrootdir" ]; then
26                 return 0;
27         fi
28
29         rc_flags="-u ntpd:ntpd -i ${ntpd_chrootdir} $rc_flags"
30 }
31
32 run_rc_command "$1"