From 7d623e924d0fae91abb0d6b24ffe9e4d8fb8e5e5 Mon Sep 17 00:00:00 2001 From: jvdias Date: Apr 05 2005 22:20:23 +0000 Subject: make extended option information a compile-time and rpmbuild flag; when enabled, generate extended option information for new / redefined options in standard universes as well as new universes. --- diff --git a/dhcp.spec b/dhcp.spec index c57647e..6f755f0 100644 --- a/dhcp.spec +++ b/dhcp.spec @@ -1,7 +1,8 @@ +%{?!DHCLIENT_EXTENDED_OPTION_ENVIRONMENT:%define DHCLIENT_EXTENDED_OPTION_ENVIRONMENT 1} Summary: A DHCP (Dynamic Host Configuration Protocol) server and relay agent. Name: dhcp Version: 3.0.2 -Release: 6 +Release: 7 Epoch: 10 License: distributable Group: System Environment/Daemons @@ -127,8 +128,9 @@ Libraries for interfacing with the ISC DHCP server. %patch137 -p1 -b .dhclient-dhconfig %patch138 -p1 -b .pid_file_excl %patch139 -p1 -b .dhclient-no-restorecon-or-route +%if %{DHCLIENT_EXTENDED_OPTION_ENVIRONMENT} %patch140 -p1 -b .extended_option_environment - +%endif cp %SOURCE1 . cat <site.conf VARDB=%{_localstatedir}/lib/dhcp @@ -156,6 +158,9 @@ RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIE" %else RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fpie" %endif +%if %{DHCLIENT_EXTENDED_OPTION_ENVIRONMENT} + RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DEXTENDED_NEW_OPTION_INFO" +%endif #RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's/\ \-mtune\=[^\=\ ]*//'` ./configure --copts "$RPM_OPT_FLAGS" # -DDEBUG_PACKET -DDEBUG_EXPRESSIONS" @@ -253,7 +258,7 @@ exit 0 %{_mandir}/man3/* %changelog -* Mon Apr 04 2005 Jason Vas Dias +* Mon Apr 04 2005 Jason Vas Dias 10:3.0.2-7 - Add '-x' "extended option environment" dhclient argument: - When -x option given to dhclient: - dhclient enables arbitrary option processing by writing information