]> git.pld-linux.org Git - packages/dhcp.git/blame - dhcp.spec
- rel 3; separate dhcpd6.conf for dhcpd6
[packages/dhcp.git] / dhcp.spec
CommitLineData
fa424e73
JB
1#
2# Conditional build:
967af251 3%bcond_without ldap # without support for ldap storage
6db0fb84 4%bcond_without static_libs # don't build static library
ceee8beb
ER
5
6# vendor string
7%define vvendor PLD/Linux
fa424e73 8#
8dc004f7 9Summary: DHCP Server
6e8d2260
ER
10Summary(es.UTF-8): Servidor DHCP
11Summary(pl.UTF-8): Serwer DHCP
12Summary(pt_BR.UTF-8): Servidor DHCP (Protocolo de configuração dinâmica de hosts)
cd3ce1e4 13Name: dhcp
6db0fb84 14# 4.1.0a1 is on DEVEL
585ef843 15Version: 4.0.2
a5aaaa8f 16Release: 3
9598ee90 17Epoch: 4
6acbb058 18License: MIT
cd3ce1e4 19Group: Networking/Daemons
cab047e0 20Source0: ftp://ftp.isc.org/isc/dhcp/%{name}-%{version}.tar.gz
585ef843 21# Source0-md5: f8d35ade3727429b1ab74c26058bd6b1
a4dfcb55 22Source1: %{name}.init
6e6494f3
AM
23Source2: %{name}6.init
24Source3: %{name}-relay.init
25Source4: %{name}.sysconfig
26Source5: %{name}-relay.sysconfig
27Source6: %{name}-libdhcp4client.pc
28Source7: %{name}-dhcp4client.h
29Source8: %{name}-libdhcp4client.make
30Source9: %{name}-libdhcp_control.h
03a6f6c6 31Source10: %{name}.schema
ceee8beb
ER
32Source11: %{name}-README.ldap
33Source12: draft-ietf-dhc-ldap-schema-01.txt
34Source13: dhcpd-conf-to-ldap
35Source14: dhcp-dhclient-script
4ca0a88e 36Patch0: %{name}-release-by-ifup.patch
9f600e9f 37# http://github.com/dcantrell/ldap-for-dhcp/raw/9cfd4c277d7615777f372ea08f44cc7de9ed7959/dhcp-4.0.1-ldap.patch
4ca0a88e
MB
38Patch1: %{name}-ldap.patch
39Patch2: %{name}-3.0.3-x-option.patch
40Patch3: %{name}-paths.patch
4ca0a88e
MB
41Patch5: %{name}-timeouts.patch
42Patch6: %{name}-options.patch
43Patch7: %{name}-libdhcp4client.patch
44Patch8: %{name}-prototypes.patch
45Patch9: %{name}-errwarn-message.patch
46Patch10: %{name}-memory.patch
47Patch11: %{name}-dhclient-decline-backoff.patch
48Patch12: %{name}-unicast-bootp.patch
49Patch13: %{name}-fast-timeout.patch
50Patch14: %{name}-failover-ports.patch
51Patch15: %{name}-dhclient-usage.patch
52Patch16: %{name}-default-requested-options.patch
53Patch17: %{name}-xen-checksum.patch
54Patch18: %{name}-dhclient-anycast.patch
55Patch19: %{name}-manpages.patch
56Patch20: %{name}-NetworkManager-crash.patch
5ea0fa25 57URL: http://www.isc.org/sw/dhcp/
03a6f6c6
AM
58BuildRequires: autoconf
59BuildRequires: automake
bca716bd 60BuildRequires: groff
ceee8beb 61BuildRequires: libtool
01b31b42 62%{?with_ldap:BuildRequires: openldap-devel}
5bf1b3cd 63%{?with_ldap:BuildRequires: openssl-devel}
967af251
JR
64BuildRequires: rpmbuild(macros) >= 1.304
65Requires(post): coreutils
ac30bae3
ER
66Requires(post,preun): /sbin/chkconfig
67Requires: rc-scripts >= 0.2.0
73612d9c 68Provides: dhcpd
bf74a63f 69BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
cd3ce1e4 70
6e6494f3 71%define _sbindir /sbin
967af251
JR
72%define schemadir /usr/share/openldap/schema
73
cd3ce1e4 74%description
0770f14a 75DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
37bec083 76individual devices on an IP network to get their own network
77configuration information (IP address, subnetmask, broadcast address,
78etc.) from a DHCP server. The overall purpose of DHCP is to make it
79easier to administer a large network.
0770f14a 80
39cd54ba 81%description -l es.UTF-8
1f522308 82DHCP permite que hosts en una red TCP/IP soliciten y tengan sus
39cd54ba
JR
83direcciones IP alocadas dinámicamente, permite también descubrir
84información sobre la red en que están conectados. BOOTP provee una
1f522308 85funcionalidad similar, con ciertas restricciones. Este servidor
39cd54ba 86también las atiende.
1f522308 87
39cd54ba 88%description -l pl.UTF-8
b7cc5fa2 89Serwer DHCP (Dynamic Host Configuration Protocol).
cd3ce1e4 90
39cd54ba 91DHCP to protokół pozwalający urządzeniom pracującym w sieci IP na
cd42af6b 92pobieranie ich konfiguracji IP (adresu, maski podsieci, adresu
39cd54ba
JR
93rozgłoszeniowego itp.) z serwera DHCP. Ułatwia on administrowanie
94dużymi sieciami IP.
cd42af6b 95
39cd54ba 96%description -l pt_BR.UTF-8
1f522308 97DHCP permite que hosts numa rede TCP/IP requisitem e tenham seus
39cd54ba
JR
98endereços IP alocados dinamicamente, permite também descobrir
99informações sobre a rede em que estão conectados. BOOTP provê uma
100funcionalidade similar, com certas restrições. Este servidor também
101atende aquelas requisições. Esta versão é ainda considerada um
1f522308 102software BETA.
103
b62eae95 104%package -n openldap-schema-dhcp
967af251
JR
105Summary: LDAP Schema for DHCP Server
106Summary(pl.UTF-8): Schemat LDAP dla serwera DHCP
107Group: Networking/Daemons
108Requires(post,postun): sed >= 4.0
109Requires: openldap-servers
110
b62eae95 111%description -n openldap-schema-dhcp
967af251
JR
112This package contains LDAPv3 schema for use with the DHCP Server.
113
b62eae95 114%description -n openldap-schema-dhcp -l pl.UTF-8
967af251
JR
115Ten pakiet zawiera schemat LDAPv3 do używania z serwerem DHCP.
116
3bb4bab9 117%package client
118Summary: DHCP Client
6e8d2260 119Summary(pl.UTF-8): Klient DHCP
3bb4bab9 120Group: Networking/Daemons
eda193cb
JR
121Requires: coreutils
122Requires: iproute2
123Requires: net-tools
51ba29e1 124Suggests: avahi-autoipd
dd3090a5 125Obsoletes: dhclient
3bb4bab9 126
127%description client
0770f14a 128Dynamic Host Configuration Protocol Client.
3bb4bab9 129
39cd54ba 130%description client -l pl.UTF-8
0770f14a 131Klient DHCP (Dynamic Host Configuration Protocol).
3bb4bab9 132
45ef0575 133%package relay
134Summary: DHCP Relay Agent
6e8d2260 135Summary(pl.UTF-8): Agent przekazywania informacji DHCP
45ef0575 136Group: Networking/Daemons
967af251 137Requires(post): coreutils
ac30bae3
ER
138Requires(post,preun): /sbin/chkconfig
139Requires: rc-scripts >= 0.2.0
45ef0575 140
141%description relay
a4dfcb55 142Dhcp relay is a relay agent for DHCP packets. It is used on a subnet
143with DHCP clients to "relay" their requests to a subnet that has a
144DHCP server on it. Because DHCP packets can be broadcast, they will
145not be routed off of the local subnet. The DHCP relay takes care of
146this for the client.
147
39cd54ba
JR
148%description relay -l pl.UTF-8
149Agent przekazywania DHCP (Dynamic Host Configuration Protocol) między
150podsieciami. Ponieważ komunikaty DHCP mogą być przekazywane w formie
151rozgłoszeniowej, bez tego agenta nie zostaną przerutowane do innej
cd42af6b 152podsieci.
45ef0575 153
1d526f5b
JK
154%package devel
155Summary: DHCP development includes and libs
6e8d2260 156Summary(pl.UTF-8): Pliki nagłówkowe i biblioteki dla oprogramowania DHCP
1d526f5b
JK
157Group: Development/Libraries
158
159%description devel
160Includes OMAPI and dhcptl libraries.
161
162OMAPI is an programming layer designed for controlling remote
163applications, and for querying them for their state. It is currently
164used by the ISC DHCP server.
165
166The dhcpctl set of functions provide an API that can be used to
167communicate with and manipulate a running ISC DHCP server.
168
39cd54ba 169%description devel -l pl.UTF-8
1d526f5b
JK
170Zawiera biblioteki OMAPI oraz dhcpctl.
171
172OMAPI to warstwa programowa stworzona do kontroli zdalnych aplikacji i
39cd54ba 173odpytywania o ich stan. Aktualnie jest używana przez serwer ISC DHCP.
1d526f5b 174
39cd54ba
JR
175dhcpctl to zbiór funkcji tworzących API, które może być używane do
176komunikacji z działającym serwerem ISC DHCP i jego kontroli.
1d526f5b 177
c494ae74
PZ
178%package -n libdhcp4client
179Summary: The DHCP client in a library for invocation by other programs
180Summary(pl.UTF-8): Klient DHCP w postaci biblioteki do wykorzystania w innych programach
181Group: Development/Libraries
182
183%description -n libdhcp4client
184Provides the client for the DHCP protocol.
185
186%description -n libdhcp4client -l pl.UTF-8
187Ten pakiet zawiera klienta protokołu DHCP.
188
189%package -n libdhcp4client-devel
190Summary: Header files for development with the DHCP client library
191Summary(pl.UTF-8): Pliki nagłówkowe do programowania z użyciem biblioteki klienckiej DHCP
6acbb058 192License: GPL v2+
ceee8beb 193Group: Development/Libraries
c494ae74
PZ
194Requires: libdhcp4client = %{epoch}:%{version}-%{release}
195
196%description -n libdhcp4client-devel
197Header files for development with the DHCP client library.
198
199%description -n libdhcp4client-devel -l pl.UTF-8
ceee8beb
ER
200Pliki nagłówkowe do programowania z użyciem biblioteki klienckiej
201DHCP.
c494ae74
PZ
202
203%package -n libdhcp4client-static
204Summary: Static DHCP client library
205Summary(pl.UTF-8): Statyczna biblioteka kliencka DHCP
206Group: Development/Libraries
207Requires: libdhcp4client-devel = %{epoch}:%{version}-%{release}
208
209%description -n libdhcp4client-static
210Static DHCP client library.
211
212%description -n libdhcp4client-static -l pl.UTF-8
213Statyczna biblioteka kliencka DHCP.
214
cd3ce1e4 215%prep
cab047e0 216%setup -q
37332297 217%patch0 -p1
9f600e9f 218%patch1 -p1
4ca0a88e 219# This patch is required for dhcdbd to function
ceee8beb
ER
220# CHECK ME: adds -x (formerly -y):
221#The -x argument enables extended option information to be created in the
222#-s dhclient-script environment, which would allow applications running
223#in that environment to handle options they do not know about in advance -
224#this is a Red Hat extension to support dhcdbd and NetworkManager.
f805880f 225# however, fedora doesn't have this patch anymore, so can drop?
4ca0a88e
MB
226#%%patch2 -p1
227%patch3 -p1
92eb981e 228%patch5 -p1
74b36fbe 229%patch6 -p1
4ca0a88e 230%patch7 -p1
c494ae74 231%patch8 -p1
03a6f6c6
AM
232%patch9 -p1
233%patch10 -p1
8cf9160b 234%patch11 -p1
ceee8beb
ER
235%patch12 -p1
236%patch13 -p1
237%patch14 -p1
238%patch15 -p1
239%patch16 -p1
240%patch17 -p1
241%patch18 -p1
242%patch19 -p1
243%patch20 -p1
ceee8beb
ER
244
245# Copy in documentation and example scripts for LDAP patch to dhcpd
246cp -a %{SOURCE11} README.ldap
247cp -a %{SOURCE12} doc
248cp -a %{SOURCE13} contrib
249
250# Copy in the libdhcp4client headers and Makefile.dist
251install -d libdhcp4client
6e6494f3
AM
252cp %{SOURCE7} libdhcp4client/dhcp4client.h
253cp %{SOURCE8} libdhcp4client/Makefile.dist
ceee8beb
ER
254
255# Copy in libdhcp_control.h to the isc-dhcp includes directory
6e6494f3 256cp %{SOURCE9} includes/isc-dhcp/libdhcp_control.h
4b8d2654 257
ceee8beb
ER
258# Replace @PRODUCTNAME@
259%{__sed} -i -e 's|@PRODUCTNAME@|%{vvendor}|g' common/dhcp-options.5
260%{__sed} -i -e 's|@PRODUCTNAME@|%{vvendor}|g' configure.ac
261
262# Update paths in all man pages
263for page in client/dhclient.conf.5 client/dhclient.leases.5 client/dhclient-script.8 client/dhclient.8; do
264 %{__sed} -i -e 's|CLIENTBINDIR|/sbin|g' \
265 -e 's|RUNDIR|%{_localstatedir}/run|g' \
266 -e 's|DBDIR|%{_localstatedir}/db/dhclient|g' \
267 -e 's|ETCDIR|%{_sysconfdir}|g' $page
268done
269
270for page in server/dhcpd.conf.5 server/dhcpd.leases.5 server/dhcpd.8; do
271 %{__sed} -i -e 's|CLIENTBINDIR|/sbin|g' \
272 -e 's|RUNDIR|%{_localstatedir}/run|g' \
273 -e 's|DBDIR|%{_localstatedir}/db/dhcpd|g' \
274 -e 's|ETCDIR|%{_sysconfdir}|g' $page
275done
276
7e4b9e16 277sed 's/@DHCP_VERSION@/'%{version}'/' < %{SOURCE6} > libdhcp4client.pc
ceee8beb 278
0770f14a 279%build
03a6f6c6
AM
280%{__libtoolize}
281%{__aclocal}
282%{__autoconf}
283%{__autoheader}
284%{__automake}
4a7f1e32 285CFLAGS="%{rpmcflags} -fPIC -D_GNU_SOURCE=1"
6e6494f3 286%configure \
6db0fb84 287 %{!?with_static_libs:--disable-static} \
6e6494f3 288 --enable-dhcpv6 \
9f600e9f 289 --with-srv-lease-file=/var/lib/dhcpd/dhcpd.leases \
290 --with-cli-lease-file=/var/lib/dhclient/dhclient.leases \
291 --with-srv-pid-file=/var/run/dhcpd.pid \
292 --with-cli-pid-file=/var/run/dhclient.pid \
293 --with-relay-pid-file=/var/run/dhcrelay.pid \
294 --with%{!?with_ldap:out}-ldap
6e6494f3 295%{__make}
cd3ce1e4 296
297%install
298rm -rf $RPM_BUILD_ROOT
51ba29e1 299install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig,dhclient-enter-hooks.d,dhclient-exit-hooks.d},%{_pkgconfigdir},/var/lib/{dhcpd,dhclient}}
cd3ce1e4 300
771aee8c 301%{__make} install \
6e6494f3 302 DESTDIR=$RPM_BUILD_ROOT
967af251 303
cd3ce1e4 304install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcpd
6e6494f3
AM
305install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcpd6
306install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcp-relay
307install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/dhcpd
308install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/dhcp-relay
ceee8beb 309install %{SOURCE14} $RPM_BUILD_ROOT/sbin/dhclient-script
cd3ce1e4 310
967af251 311install server/dhcpd.conf $RPM_BUILD_ROOT%{_sysconfdir}
a5aaaa8f 312:> $RPM_BUILD_ROOT%{_sysconfdir}/dhcpd6.conf
ceee8beb 313
967af251 314%if %{with ldap}
ceee8beb 315install -d $RPM_BUILD_ROOT%{schemadir}
03a6f6c6 316install %{SOURCE10} $RPM_BUILD_ROOT%{schemadir}
967af251 317%endif
1d526f5b 318
c588390c 319# Install headers for libdhcp4client-devel
6787bbb5
PZ
320install -d $RPM_BUILD_ROOT%{_includedir}/dhcp4client
321install libdhcp4client/dhcp4client.h $RPM_BUILD_ROOT%{_includedir}/dhcp4client/dhcp4client.h
c588390c 322install -d $RPM_BUILD_ROOT%{_includedir}/dhcp4client/minires
c588390c
AM
323for hdr in cdefs.h ctrace.h dhcp.h dhcp6.h dhcpd.h dhctoken.h failover.h \
324 heap.h inet.h minires/minires.h minires/res_update.h \
ceee8beb
ER
325 minires/resolv.h osdep.h site.h statement.h tree.h; do
326 install -p -m 0644 includes/${hdr} $RPM_BUILD_ROOT%{_includedir}/dhcp4client/${hdr}
c588390c
AM
327done
328
4ca0a88e 329:> $RPM_BUILD_ROOT%{_sysconfdir}/dhclient.conf
9da55644 330
ceee8beb 331touch $RPM_BUILD_ROOT/var/lib/dhcpd/dhcpd.leases
b0caeee3 332touch $RPM_BUILD_ROOT/var/lib/dhclient/dhclient.leases
3bb4bab9 333
ceee8beb 334touch $RPM_BUILD_ROOT/var/lib/dhcpd/dhcpd6.leases
8f0f47ea
AM
335touch $RPM_BUILD_ROOT/var/lib/dhclient/dhclient6.leases
336
ceee8beb 337# Install pkg-config file
c494ae74 338install libdhcp4client.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig/libdhcp4client.pc
ceee8beb 339cp -a includes/isc-dhcp/libdhcp_control.h $RPM_BUILD_ROOT%{_includedir}/isc-dhcp
c494ae74 340
6db0fb84
ER
341%if %{with static_libs}
342# HACK: strip doesn't like .a inside .a
ceee8beb 343install -d stripworkdir
6db0fb84
ER
344cd stripworkdir
345for a in $RPM_BUILD_ROOT%{_libdir}/*.a; do
346 archives=$(ar t $a | grep '\.a$' || :)
347 [ "$archives" ] || continue
348
349 # hope we don't have to recurse here
350 for ar in $archives; do
351 rm -f *.o *.a
352 ar x $a $ar
353 ar x $ar
354 ar d $a $ar
355 ar cr $a *.o
356 done
357done
358cd -
359%endif
360
82fbb222
JB
361%clean
362rm -rf $RPM_BUILD_ROOT
363
cd3ce1e4 364%post
ceee8beb 365touch /var/lib/dhcpd/dhcpd.leases
7089f517 366touch /var/lib/dhcpd/dhcpd6.leases
3a01d42c 367/sbin/chkconfig --add dhcpd
30c45ada 368%service dhcpd restart "dhcpd daemon"
ceee8beb 369/sbin/chkconfig --add dhcpd6
6e6494f3 370%service dhcpd6 restart "dhcpd IPv6 daemon"
cd3ce1e4 371
208108e2
JB
372%preun
373if [ "$1" = "0" ];then
30c45ada 374 %service dhcpd stop
208108e2 375 /sbin/chkconfig --del dhcpd
ceee8beb 376 %service dhcpd6 stop
6e6494f3 377 /sbin/chkconfig --del dhcpd6
208108e2
JB
378fi
379
6acbb058 380%triggerpostun -- dhcp < 3.0
ceee8beb
ER
381if ! grep -q ddns-update-style /etc/dhcpd.conf; then
382 %{__sed} -i -e '1iddns-update-style none;' /etc/dhcpd.conf
6acbb058
JB
383fi
384
b62eae95 385%post -n openldap-schema-dhcp
967af251
JR
386%openldap_schema_register %{schemadir}/dhcp.schema -d core
387%service -q ldap restart
388
b62eae95 389%postun -n openldap-schema-dhcp
967af251
JR
390if [ "$1" = "0" ]; then
391 %openldap_schema_unregister %{schemadir}/dhcp.schema
392 %service -q ldap restart
393fi
394
7940deed 395%post relay
3a01d42c 396/sbin/chkconfig --add dhcp-relay
3a01d42c 397if [ -f /var/lock/subsys/dhcrelay ]; then
30c45ada 398 mv -f /var/lock/subsys/{dhcrelay,dhcp-relay}
3a01d42c 399fi
30c45ada 400%service dhcp-relay restart "dhcrelay daemon"
7940deed 401
7940deed 402%preun relay
3a01d42c 403if [ "$1" = "0" ];then
30c45ada 404 %service dhcp-relay stop
3a01d42c 405 /sbin/chkconfig --del dhcp-relay
406fi
7940deed 407
51ba29e1
JK
408%triggerun client -- %{name}-client < 4:4.0.2-2
409if [ -f /etc/dhclient-enter-hooks ] ; then
410 mv /etc/dhclient-enter-hooks /etc/dhclient-enter-hooks.d/
411fi
412if [ -f /etc/dhclient-exit-hooks ] ; then
413 mv /etc/dhclient-exit-hooks /etc/dhclient-exit-hooks.d/
414fi
415
6acbb058
JB
416%post -n libdhcp4client -p /sbin/ldconfig
417%postun -n libdhcp4client -p /sbin/ldconfig
b7f7d94b 418
cd3ce1e4 419%files
420%defattr(644,root,root,755)
9f600e9f 421%doc doc/* README RELNOTES server/dhcpd.conf LICENSE
422%doc contrib/ms2isc %{?with_ldap:contrib/dhcpd-conf-to-ldap README.ldap}
ac30bae3
ER
423%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dhcpd
424%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dhcpd.conf
a5aaaa8f 425%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dhcpd6.conf
967af251 426%attr(755,root,root) %{_bindir}/omshell
cd3ce1e4 427%attr(755,root,root) %{_sbindir}/dhcpd
d3d402da 428%attr(754,root,root) /etc/rc.d/init.d/dhcpd
6e6494f3 429%attr(754,root,root) /etc/rc.d/init.d/dhcpd6
ceee8beb
ER
430%attr(750,root,root) %dir /var/lib/dhcpd
431%ghost /var/lib/dhcpd/dhcpd.leases
432%ghost /var/lib/dhcpd/dhcpd6.leases
6acbb058
JB
433%{_mandir}/man1/omshell.1*
434%{_mandir}/man5/dhcp-eval.5*
435%{_mandir}/man5/dhcp-options.5*
436%{_mandir}/man5/dhcpd.conf.5*
437%{_mandir}/man5/dhcpd.leases.5*
438%{_mandir}/man8/dhcpd.8*
3bb4bab9 439
440%files client
ccf64540 441%defattr(644,root,root,755)
ceee8beb 442%doc contrib/sethostname.sh client/dhclient.conf
967af251 443%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dhclient.conf
51ba29e1
JK
444%{_sysconfdir}/dhclient-enter-hooks.d
445%{_sysconfdir}/dhclient-exit-hooks.d
3bb4bab9 446%attr(755,root,root) /sbin/dhclient
ceee8beb 447%attr(755,root,root) /sbin/dhclient-script
6acbb058
JB
448%{_mandir}/man5/dhclient.conf.5*
449%{_mandir}/man5/dhclient.leases.5*
450%{_mandir}/man8/dhclient.8*
451%{_mandir}/man8/dhclient-script.8*
ceee8beb 452%dir %attr(750,root,root) /var/lib/dhclient
b0caeee3 453%ghost /var/lib/dhclient/dhclient.leases
8f0f47ea 454%ghost /var/lib/dhclient/dhclient6.leases
45ef0575 455
456%files relay
457%defattr(644,root,root,755)
ac30bae3 458%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dhcp-relay
45ef0575 459%attr(755,root,root) %{_sbindir}/dhcrelay
3ac86cff 460%attr(754,root,root) /etc/rc.d/init.d/dhcp-relay
6acbb058 461%{_mandir}/man8/dhcrelay.8*
1d526f5b
JK
462
463%files devel
464%defattr(644,root,root,755)
6acbb058 465%{_libdir}/libdhcpctl.a
6e6494f3 466%{_libdir}/libdst.a
6acbb058 467%{_libdir}/libomapi.a
6e6494f3 468%{_includedir}/dhcpctl
6acbb058
JB
469%{_includedir}/isc-dhcp
470%{_includedir}/omapip
471%{_mandir}/man3/dhcpctl.3*
472%{_mandir}/man3/omapi.3*
c494ae74 473
03a6f6c6
AM
474%files -n libdhcp4client
475%defattr(644,root,root,755)
476%attr(755,root,root) %{_libdir}/libdhcp4client-*.so.*
c494ae74 477
03a6f6c6
AM
478%files -n libdhcp4client-devel
479%defattr(644,root,root,755)
480%attr(755,root,root) %{_libdir}/libdhcp4client.so
c588390c 481%{_includedir}/dhcp4client
03a6f6c6
AM
482%{_pkgconfigdir}/libdhcp4client.pc
483%{_libdir}/libdhcp4client.la
c494ae74 484
6db0fb84 485%if %{with static_libs}
03a6f6c6
AM
486%files -n libdhcp4client-static
487%defattr(644,root,root,755)
488%{_libdir}/libdhcp4client.a
6db0fb84 489%endif
ceee8beb
ER
490
491%if %{with ldap}
492%files -n openldap-schema-dhcp
493%defattr(644,root,root,755)
494%{schemadir}/dhcp.schema
495%endif
This page took 0.204604 seconds and 4 git commands to generate.