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