diff --git a/dhcp.spec b/dhcp.spec index d30c07e..dbe91ff 100644 --- a/dhcp.spec +++ b/dhcp.spec @@ -2,7 +2,7 @@ Summary: A DHCP (Dynamic Host Configuration Protocol) server and relay agent. Name: dhcp Epoch: 1 Version: 2.0pl5 -Release: 4 +Release: 6 Copyright: distributable Group: System Environment/Daemons Source0: ftp://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz @@ -40,10 +40,9 @@ cp %SOURCE1 . %configure make CC="gcc -pipe" DEBUG="$RPM_OPT_FLAGS -D_PATH_DHCPD_DB=\\\"/var/lib/dhcp/dhcpd.leases\\\" -D_PATH_DHCLIENT_DB=\\\"/var/lib/dhcp/dhclient.leases\\\"" - %install rm -rf %{buildroot} -mkdir -p %{buildroot} +mkdir -p %{buildroot}/etc/sysconfig make install DESTDIR=%{buildroot} strip %{buildroot}/usr/sbin/* || : @@ -51,6 +50,13 @@ strip %{buildroot}/usr/sbin/* || : mkdir -p %{buildroot}/etc/rc.d/init.d install -m 0755 %SOURCE2 %{buildroot}/etc/rc.d/init.d/dhcpd +touch %{buildroot}%{_localstatedir}/lib/dhcp/dhcp.leases + +cat < %{buildroot}/etc/sysconfig/dhcpd +# Command line options here +DHCPDARGS= +EOF + %clean rm -rf %{buildroot} @@ -72,6 +78,8 @@ fi %defattr(-,root,root) %doc CHANGES README RELNOTES dhcpd.conf.sample %dir %{_localstatedir}/lib/dhcp +%config(noreplace) %{_localstatedir}/lib/dhcp/dhcp.leases +%config(noreplace) /etc/sysconfig/dhcpd %config /etc/rc.d/init.d/dhcpd %{_sbindir}/dhcpd %{_sbindir}/dhcrelay @@ -93,6 +101,13 @@ fi #/usr/man/man8/dhclient-script.8 %changelog +* Mon Jul 16 2001 Elliot Lee +- /etc/sysconfig/dhcpd +- Include dhcp.leases file (#5405) + +* Sun Jun 24 2001 Elliot Lee +- Bump release + rebuild. + * Wed Feb 14 2001 Tim Waugh - Fix initscript typo (bug #27624). diff --git a/dhcpd.init b/dhcpd.init index 3fbfe86..ac803fa 100644 --- a/dhcpd.init +++ b/dhcpd.init @@ -11,6 +11,7 @@ # Source networking configuration. . /etc/sysconfig/network +. /etc/sysconfig/dhcpd # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 @@ -25,7 +26,7 @@ prog="dhcpd" start() { # Start daemons. echo -n $"Starting $prog: " - daemon /usr/sbin/dhcpd + daemon /usr/sbin/dhcpd ${DHCPDARGS} RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dhcpd