1 1.1 lukem #!/bin/sh 2 1.1 lukem # 3 1.6.70.1 tls # $NetBSD: dhcpd,v 1.6.70.1 2014/08/10 06:49:24 tls Exp $ 4 1.1 lukem # 5 1.1 lukem 6 1.1 lukem # PROVIDE: dhcpd 7 1.2 lukem # REQUIRE: DAEMON 8 1.5 thorpej # BEFORE: LOGIN 9 1.1 lukem 10 1.6 mycroft $_rc_subr_loaded . /etc/rc.subr 11 1.1 lukem 12 1.1 lukem name="dhcpd" 13 1.4 lukem rcvar=$name 14 1.1 lukem command="/usr/sbin/${name}" 15 1.6.70.1 tls start_precmd="dhcpd_precmd" 16 1.1 lukem pidfile="/var/run/${name}.pid" 17 1.6.70.1 tls required_files="/etc/${name}.conf" 18 1.6.70.1 tls 19 1.6.70.1 tls dhcpd_precmd() 20 1.6.70.1 tls { 21 1.6.70.1 tls if [ ! -e "/var/db/${name}.leases" ]; then 22 1.6.70.1 tls echo "Creating /var/db/${name}.leases" 23 1.6.70.1 tls touch /var/db/${name}.leases 24 1.6.70.1 tls fi 25 1.6.70.1 tls } 26 1.1 lukem 27 1.3 lukem load_rc_config $name 28 1.1 lukem run_rc_command "$1" 29