#! /bin/sh
#
# Start or stop dhcpd daemon
#

# The interface adresses have to be assigned on.

INTERFACE="eth0"

test -x /usr/sbin/dhcpd || exit 0

# Set run_dhcpd to 1 to start dhcpd at boot or 0 to disable it.
run_dhcpd=0

case "$1" in
  start)
    if [ $run_dhcpd = 1 ]
    then
	route add -host 255.255.255.255 dev $INTERFACE
      start-stop-daemon --start --verbose --exec /usr/sbin/dhcpd
    fi
    ;;
  stop)
    if [ $run_dhcpd = 1 ]
    then
      start-stop-daemon --stop --verbose --exec /usr/sbin/dhcpd
	route del -host 255.255.255.255 dev $INTERFACE
    fi
    ;;
  reload)
    /etc/init.d/dhcp stop
    /etc/init.d/dhcp start
    ;;
  *)
    echo "Usage: /etc/init.d/dhcp {start|stop|reload}"
    exit 1 
esac

exit 0

