PREUN
/bin/sh
if [ "$1" = "0" ];then
if [ -f /var/lock/subsys/dhcpd ]; then
/etc/rc.d/init.d/dhcpd stop >&2
fi
/sbin/chkconfig --del dhcpd
fi
POSTIN
/bin/sh
/sbin/chkconfig --add dhcpd
touch /var/lib/dhcp/dhcpd.leases
if [ ! -d /var/lib/dhcp ]; then
install -d /var/lib/dhcp
fi
if [ -f /var/lock/subsys/dhcpd ]; then
/etc/rc.d/init.d/dhcpd restart >&2
else
echo "Run \"/etc/rc.d/init.d/dhcpd start\" to start dhcpd daemon."
fi
Triggers
dhcp <
3.0
/bin/sh
if [ `grep ddns-update-style /etc/dhcpd.conf` = "" ]; then
echo "ddns-update-style none;" > /etc/dhcpd.conf.tmp
echo "" >> /etc/dhcpd.conf.tmp
cat /etc/dhcpd.conf >>/etc/dhcpd.conf.tmp
mv -f /etc/dhcpd.conf.tmp /etc/dhcpd.conf
fi