#!/sbin/sh # # Homegrown script to handle DHCPD # #ident "@(#)dhcpd .01 01/11/13 SDS" DHCP_OPTIONS=`/usr/bin/cat /etc/dhcpd.startup-options` case "$1" in 'start') if [ -f /etc/dhcpd.conf -a -f /usr/sbin/dhcpd ]; then echo 'DHCP services starting.' # /usr/sbin/dhcpd $DHCP_OPTIONS >/dev/msglog 2>&1 & fi ;; 'stop') echo 'Stopping DHCP services.' if [ -f /var/run/dhcpd.pid ]; then syspid=`/usr/bin/cat /var/run/dhcpd.pid` [ "$syspid" -gt 0 ] && kill -15 $syspid fi ;; 'restart') /etc/rc2.d/S99dhcpd stop /etc/rc2.d/S99dhcpd start ;; *) echo "Usage: $0 { start | stop | restart }" exit 1 ;; esac