]> git.pld-linux.org Git - packages/dhcpv6.git/blob - dhcpv6.spec
- fix %files - this directory should be owned by only one package
[packages/dhcpv6.git] / dhcpv6.spec
1 Summary:        DHCPv6 - DHCP server and client for IPv6
2 Summary(pl):    DHCPv6 - serwer i klient DHCP dla IPv6
3 Name:           dhcpv6
4 Version:        0.10
5 Release:        0.5
6 License:        GPL
7 Group:          Networking/Daemons
8 Source0:        http://dl.sourceforge.net/dhcpv6/dhcp-%{version}.tgz
9 # Source0-md5:  72b802d6c89e15e5cf6b0aecf46613f2
10 Patch0:         %{name}-initscripts.patch
11 Patch1:         %{name}-DESTDIR.patch
12 Patch2:         %{name}-Makefile.patch
13 URL:            http://dhcpv6.sourceforge.net/
14 BuildRequires:  bison
15 BuildRequires:  flex
16 Requires(post,preun):   /sbin/chkconfig
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Implements the Dynamic Host Configuration Protocol (DHCP) for Internet
21 Protocol version 6 (IPv6) networks in accordance with RFC 3315 :
22 Dynamic Host Configuration Protocol for IPv6 (DHCPv6). Consists of
23 dhcp6s(8), the server DHCP daemon. Install this if you want to support
24 dynamic configuration of IPv6 addresses and parameters on your IPv6
25 network. See man dhcp6s(8), dhcp6s.conf(5), and the documentation in
26 /usr/share/doc/dhcpv6* .
27
28 %description -l pl
29 Ten pakiet jest implementacj± protoko³u Dynamic Host Configuration
30 Protocol (DHCP) dla sieci IPv6 zgodnie z RFC 3315: Dynamic Host
31 Configuration Protocol for IPv6 (DHCPv6). Zawiera demona serwera DHCP
32 - dhcp6s(8). Nale¿y zainstalowaæ ten pakiet, je¶li potrzebujemy
33 obs³ugi dynamicznej konfiguracji adresów i parametrów sieci IPv6.
34 Wiêcej znajduje siê w manualach dhcp6s(8), dhcp6s.conf(5) oraz
35 dokumentacji w /usr/share/doc/dhcpv6* .
36
37 %package -n dhcpv6_client
38 Summary:        DHCPv6 client
39 Summary(pl):    Klient DHCPv6
40 Group:          Applications/Networking
41 Requires:       initscripts >= 7.73
42
43 %description -n dhcpv6_client
44 Provides the client for the DHCPv6 protocol (RFC 3315) to support
45 dynamic configuration of IPv6 addresses and parameters. See man
46 dhcp6c(8), dhcp6c.conf(5), and the documentation in
47 /usr/share/doc/dhcpv6_client* .
48
49 %description -n dhcpv6_client -l pl
50 Ten pakiet dostarcza klienta protoko³u DHCPv6 (RFC 3315) do obs³ugi
51 dynamicznej konfiguracji adresów i parametrów sieci iPv6. Wiêcej
52 znajduje siê w manualu dhcp6c(8), dhcp6c.conf(5) oraz dokumentacji w
53 /usr/share/doc/dhcpv6_client*
54
55 %prep
56 %setup -q -n dhcp-%{version}
57 %patch0 -p1
58 %patch1 -p1
59 %patch2 -p1
60
61 %build
62 %configure \
63         --prefix= \
64         --mandir=%{_mandir}
65
66 %{__make}
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/dhcpv6
71
72 %{__make} install \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 install dhcp6relay.8    $RPM_BUILD_ROOT%{_mandir}/man8
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %post
81 /sbin/chkconfig --add dhcp6s
82
83 %preun
84 if [ "$1" = "0" ]; then
85         /etc/rc.d/init.d/dhcp6s stop >/dev/null 2>&1
86         /sbin/chkconfig --del dhcp6s
87 fi
88
89 %postun
90 if [ "$1" -ge "1" ]; then
91         /etc/rc.d/init.d/dhcp6s condrestart >/dev/null 2>&1
92 fi
93
94 %files
95 %defattr(644,root,root,755)
96 %doc ReadMe docs/* 
97 %attr(755,root,root) %{_sbindir}/dhcp6s
98 %attr(754,root,root) /etc/rc.d/init.d/dhcp6s
99 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dhcp6s
100 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dhcp6s.conf
101 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/server6_addr.conf
102 %attr(750,root,root) %dir %{_localstatedir}/lib/dhcpv6
103 %{_mandir}/man8/dhcp6s.8*
104 %{_mandir}/man8/dhcp6relay.8*
105 %{_mandir}/man5/dhcp6s.conf.5*
106
107
108 %files -n dhcpv6_client
109 %defattr(644,root,root,755)
110 %doc ReadMe dhcp6c.conf
111 %attr(755,root,root) %{_sbindir}/dhcp6c
112 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dhcp6c
113 %attr(754,root,root) /etc/rc.d/init.d/dhcp6c
114 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dhcp6c.conf
115 %{_mandir}/man8/dhcp6c.8*
116 %{_mandir}/man5/dhcp6c.conf.5*
This page took 0.067137 seconds and 4 git commands to generate.