diff options
author | Ted Lemon <source@isc.org> | 1999-10-04 23:04:43 +0000 |
---|---|---|
committer | Ted Lemon <source@isc.org> | 1999-10-04 23:04:43 +0000 |
commit | 27c1be6b2eff2a96cbc3e6f373da2ae1bdb824e4 (patch) | |
tree | 4b6f062265ef8bc1117eae3602bd061b5ba2f435 /contrib | |
parent | 6852db4fc603a54dc211ef1e438c7740ec64b00c (diff) | |
download | isc-dhcp-27c1be6b2eff2a96cbc3e6f373da2ae1bdb824e4.tar.gz |
Solaris /etc/rc.d script for dhcp server.
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/solaris.init | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/contrib/solaris.init b/contrib/solaris.init new file mode 100644 index 00000000..2c79898a --- /dev/null +++ b/contrib/solaris.init @@ -0,0 +1,28 @@ +#!/bin/sh +# Contributed by Brian Murrell + +state=$1 + +set `who -r` +case $state in + +'start') + if [ $9 = "2" -o $9 = "3" ] + then + exit + fi + if [ -f @PREFIX@/sbin/dhcpd ]; then + echo "Starting the ISC DHCP server" + @PREFIX@/sbin/dhcpd + fi + ;; +'stop') + if [ -f @PREFIX@/etc/dhcpd.pid ]; then + PID=`cat @PREFIX@/etc/dhcpd.pid` + if [ -d /proc/$PID ]; then + echo "Stopping the ISC DHCP server" + kill $PID + fi + fi + ;; +esac |