1 1.1 lukem #!/bin/sh 2 1.1 lukem # 3 1.7 spz # $NetBSD: dhcpd,v 1.7 2014/07/17 07:17:03 spz 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.7 spz start_precmd="dhcpd_precmd" 16 1.1 lukem pidfile="/var/run/${name}.pid" 17 1.7 spz required_files="/etc/${name}.conf" 18 1.7 spz 19 1.7 spz dhcpd_precmd() 20 1.7 spz { 21 1.7 spz if [ ! -e "/var/db/${name}.leases" ]; then 22 1.7 spz echo "Creating /var/db/${name}.leases" 23 1.7 spz touch /var/db/${name}.leases 24 1.7 spz fi 25 1.7 spz } 26 1.1 lukem 27 1.3 lukem load_rc_config $name 28 1.1 lukem run_rc_command "$1" 29