1 Summary: An IP address pool manager
2 Summary(pl.UTF-8): Zarządca pul adresów IP
7 Group: Networking/Daemons
8 Source0: http://downloads.sourceforge.net/openl2tp/%{name}-%{version}.tar.gz
9 # Source0-md5: e2401e65db26a3764585b97212888fae
10 Source1: %{name}d.init
11 Source2: %{name}d.sysconfig
12 Patch0: %{name}-headers.patch
13 Patch1: %{name}-no_Werror.patch
14 Patch2: %{name}-opt.patch
15 Patch3: %{name}-tirpc.patch
16 URL: http://www.openl2tp.org/
17 BuildRequires: libtirpc-devel
18 BuildRequires: ncurses-devel
19 BuildRequires: pkgconfig
20 BuildRequires: ppp-plugin-devel
21 BuildRequires: readline-devel
22 BuildRequires: rpcsvc-proto
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 IpPool is an IP address pool manager.
29 IpPool is implemented as a separate server daemon to allow any
30 application to use its address pools. This makes it possible to define
31 address pools that are shared by PPP, L2TP, PPTP etc. It may be useful
32 in some VPN server setups.
34 IpPool comes with a command line management application, ippoolconfig
35 to manage and query address pool status. A pppd plugin is supplied
36 which allows pppd to request IP addresses from ippoold.
38 %description -l pl.UTF-8
39 IpPool to zarządca pul adresów IP.
41 IpPool jest zaimplementowane jako osobny demon, aby pozwolić dowolnej
42 aplikacji korzystać z jego pul adresów. Umożliwia to definiowanie pul
43 adresów współdzielonych przez PPP, L2TP, PPTP itp. Może to być
44 przydatne w niektórych konfiguracjach serwerów VPN.
46 IpPool ma w pakiecie także aplikację do zarządzania z linii poleceń -
47 ippoolconfig, służącą do zarządzania i sprawdzania stanu pul adresów.
48 Dołączona jest także wtyczka pppd, pozwalająca demonowi pppd na
49 żądanie adresów IP od ippoold.
61 SYS_LIBDIR="%{_libdir}" \
62 CFLAGS.optimize="%{rpmcflags} $(pkg-config --cflags libtirpc) -fPIC"
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/etc/sysconfig,%{_libdir}/pppd/plugins}
68 %{__make} -j1 install \
69 DESTDIR=$RPM_BUILD_ROOT \
70 SYS_LIBDIR="%{_libdir}" \
71 PPPD_LIBDIR=%{_libdir}/pppd/plugins
73 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ippoold
74 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/ippoold
76 touch $RPM_BUILD_ROOT%{_sysconfdir}/ippoold.conf
79 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libusl.a
82 rm -rf $RPM_BUILD_ROOT
85 %defattr(644,root,root,755)
87 %attr(755,root,root) %{_bindir}/ippoolconfig
88 %attr(755,root,root) %{_sbindir}/ippoold
89 %attr(755,root,root) %{_libdir}/pppd/plugins/ippool.so
90 %{_mandir}/man1/ippoolconfig.1*
91 %{_mandir}/man8/ippoold.8*
92 %attr(754,root,root) /etc/rc.d/init.d/ippoold
93 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ippoold
94 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ippoold.conf
97 %dir %{_libdir}/ippool
98 %{_libdir}/ippool/ippool_rpc.x
99 %{_mandir}/man4/ippool_rpc.4*