]> TLD Linux GIT Repositories - packages/easy-rsa.git/blobdiff - easy-rsa.spec
- don't install distro wide, this allows multiple CAs for users
[packages/easy-rsa.git] / easy-rsa.spec
index fc53a689312ee9f6eb642d1e6210204f7e00d45f..1e1588e4020e90230ff6d8e546910268df1ce8df 100644 (file)
@@ -2,12 +2,11 @@ Summary:      Small RSA key management package
 Summary(pl.UTF-8):     Mały pakiet do zarządzania kluczami RSA
 Name:          easy-rsa
 Version:       3.0.4
-Release:       0.1
+Release:       1
 License:       GPL v2
 Group:         Applications/Networking
 Source0:       https://github.com/OpenVPN/easy-rsa/releases/download/v%{version}/EasyRSA-%{version}.tgz
 # Source0-md5: d163f0681b4b2067f107badeb9151629
-Patch0:                tld.patch
 URL:           http://openvpn.net/easyrsa.html
 BuildRequires: autoconf >= 2.59
 BuildRequires: automake >= 1:1.9
@@ -30,16 +29,15 @@ dystrybucji OpenVPN.
 
 %prep
 %setup -q -n EasyRSA-%{version}
-%patch0 -p1 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir}/easy-rsa/keys}
+install -d $RPM_BUILD_ROOT{%{_sbindir},%{_datadir}/easy-rsa}
 
-install -p easyrsa $RPM_BUILD_ROOT%{_sbindir}
-mv openssl-easyrsa.cnf $RPM_BUILD_ROOT%{_sysconfdir}/easy-rsa
-mv vars.example $RPM_BUILD_ROOT%{_sysconfdir}/easy-rsa/vars
-mv x509-types $RPM_BUILD_ROOT%{_sysconfdir}/easy-rsa
+mv easyrsa $RPM_BUILD_ROOT%{_datadir}/easy-rsa
+mv openssl-easyrsa.cnf $RPM_BUILD_ROOT%{_datadir}/easy-rsa
+mv vars.example $RPM_BUILD_ROOT%{_datadir}/easy-rsa
+mv x509-types $RPM_BUILD_ROOT%{_datadir}/easy-rsa
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -47,14 +45,8 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc COPYING.md README.md README.quickstart.md doc
-%dir %{_sysconfdir}/easy-rsa
-%attr(750,root,root) %dir %{_sysconfdir}/easy-rsa/keys
-%attr(750,root,root) %dir %{_sysconfdir}/easy-rsa/x509-types
-%attr(640,root,root) %dir %{_sysconfdir}/easy-rsa/x509-types/COMMON
-%attr(640,root,root) %dir %{_sysconfdir}/easy-rsa/x509-types/ca
-%attr(640,root,root) %dir %{_sysconfdir}/easy-rsa/x509-types/client
-%attr(640,root,root) %dir %{_sysconfdir}/easy-rsa/x509-types/code-signing
-%attr(640,root,root) %dir %{_sysconfdir}/easy-rsa/x509-types/server
-%config(noreplace) %attr(640,root,root) %verify(not md5 mtime size) %{_sysconfdir}/easy-rsa/vars
-%config(noreplace) %attr(640,root,root) %verify(not md5 mtime size) %{_sysconfdir}/easy-rsa/openssl-easyrsa.cnf
-%attr(750,root,root) %{_sbindir}/easyrsa
+%dir %{_datadir}/easy-rsa
+%attr(755,root,root) %{_datadir}/easy-rsa/easyrsa
+%{_datadir}/easy-rsa/openssl-easyrsa.cnf
+%{_datadir}/easy-rsa/vars.example
+%{_datadir}/easy-rsa/x509-types