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