3 %bcond_without pkcs11 # build without PKCS#11 support
6 Summary(pl.UTF-8): Serwer VPN
11 Group: Networking/Daemons
12 Source0: http://swupdate.openvpn.net/community/releases/%{name}-%{version}.tar.gz
13 # Source0-md5: 56cffde5d5320e0b1ec364d3e486aca9
15 Source2: %{name}.sysconfig
16 Source3: %{name}.tmpfiles
17 Patch0: %{name}-pam.patch
18 URL: http://www.openvpn.net/
19 BuildRequires: autoconf
20 BuildRequires: automake
21 BuildRequires: libselinux-devel
22 BuildRequires: lzo-devel
23 BuildRequires: openssl-devel >= 0.9.7d
24 BuildRequires: pam-devel
25 %{?with_pkcs11:BuildRequires: pkcs11-helper-devel}
26 BuildRequires: rpmbuild(macros) >= 1.268
27 Requires(post,preun): /sbin/chkconfig
29 Requires: rc-scripts >= 0.4.3.0
30 Conflicts: kernel < 2.4
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 %define _localstatedir /var
36 OpenVPN is a robust and highly configurable VPN (Virtual Private
37 Network) daemon which can be used to securely link two or more private
38 networks using an encrypted tunnel over the internet.
40 %description -l pl.UTF-8
41 OpenVPN jest mocnym i silnie konfigurowalnym serwerem VPN (Wirtualne
42 Sieci Prywatne), który może być użyty do bezpiecznego łączenia dwóch
43 lub więcej prywatnych sieci używając zaszyfrowanego tunelu poprzez
47 Summary: Header files for OpenVPN plugins development
48 Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek OpenVPN
49 Group: Development/Libraries
52 This is the package containing the header files for OpenVPN plugins
55 %description devel -l pl.UTF-8
56 Ten pakiet zawiera pliki nagłówkowe do tworzenia wtyczek OpenVPN.
62 sed -e 's,/''usr/lib/openvpn,%{_libdir}/%{name},' %{SOURCE3} > contrib/update-resolv-conf
71 %{!?with_pkcs11:--disable-pkcs11} \
72 --enable-password-save \
76 IFCONFIG=/sbin/ifconfig \
84 rm -rf $RPM_BUILD_ROOT
85 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/openvpn,%{_sbindir},%{_mandir}/man8} \
86 $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},/var/run/openvpn,%{_includedir}} \
87 $RPM_BUILD_ROOT{%{_libdir}/%{name}/plugins,/usr/lib/tmpfiles.d}
90 DESTDIR=$RPM_BUILD_ROOT
92 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
93 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
94 install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
97 rm -rf $RPM_BUILD_ROOT
100 /sbin/chkconfig --add openvpn
101 %service openvpn restart "OpenVPN"
104 if [ "$1" = "0" ]; then
105 %service openvpn stop
106 /sbin/chkconfig --del openvpn
110 %defattr(644,root,root,755)
111 %doc AUTHORS README* ChangeLog sample/sample-{config-files,keys,scripts} doc/management-notes.txt
112 %doc *.IPv6 src/plugins/*/README.*
113 %dir %{_sysconfdir}/openvpn
114 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
115 %attr(755,root,root) %{_sbindir}/openvpn
116 %attr(754,root,root) /etc/rc.d/init.d/%{name}
117 %dir %{_libdir}/%{name}
118 %dir %{_libdir}/%{name}/plugins
119 %attr(755,root,root) %{_libdir}/%{name}/plugins/*.so
121 %dir /var/run/openvpn
122 /usr/lib/tmpfiles.d/%{name}.conf
125 %defattr(644,root,root,755)
126 %doc doc/README.plugins sample/sample-plugins