#!/bin/sh

   #########################################################
  # Written Mar 03, 2008 and released under the GNU/GPLv2 ##
 # (c) Jeff Schroeder (jeffschroeder@computer.org)       # #
#########################################################  #
#                                                       #  #
# restart-dhcpd - simple script to only run dhcpd on    #  #
#                 the master node to provide "HA" dhcpd #  #
#                                                       # #
##########################################################

#$Id: restart-dhcpd 67950 2008-03-07 01:47:57Z jschroeder $

STATE=${1:-unknown}

export PATH=/bin:/usr/sbin:$PATH

case $STATE in
    master)
        # /etc/init.d is more cross distro portable than /sbin/service
        /etc/init.d/dhcpd start
        ;;
    backup|fault)
        /etc/init.d/dhcpd stop
        ;;
    *)
        echo "Usage: $0 {master | backup | fault}" >&2
        exit 1
        ;;
esac
