[packages/libpwquality] split pam package

glen glen at pld-linux.org
Mon Jul 3 19:34:24 CEST 2017


commit e002c390c3ad691fc64f70c982fa4c641c3648d7
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Mon Jul 3 20:27:53 2017 +0300

    split pam package

 libpwquality.spec | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/libpwquality.spec b/libpwquality.spec
index 1fcc07e..0193afb 100644
--- a/libpwquality.spec
+++ b/libpwquality.spec
@@ -1,5 +1,3 @@
-# TODO
-# - split pam package?: -n pam-pam_pwquality
 #
 # Conditional build
 %bcond_without	python3		# Python 3 module
@@ -27,7 +25,6 @@ BuildRequires:	pkgconfig
 BuildRequires:	python-devel
 %{?with_python3:BuildRequires:	python3-devel >= 1:3.2}
 Requires:	cracklib-dicts >= 2.8
-Requires:	pam
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -41,6 +38,14 @@ generowania haseł losowych przechodzących te testy. Biblioteka
 wykorzystuje bibliotekę cracklib oraz słowniki crackliba do
 wykonywania testów.
 
+%package -n pam-pam_pwquality
+Summary:	pam_pwquality
+Group:		Base
+Requires:	%{name} = %{version}-%{release}
+
+%description -n pam-pam_pwquality
+pam_pwquality.
+
 %package devel
 Summary:	Header files for libpwquality library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libpwquality
@@ -148,11 +153,14 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/pwscore
 %attr(755,root,root) %{_libdir}/libpwquality.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libpwquality.so.1
-%attr(755,root,root) /%{_lib}/security/pam_pwquality.so
 %config(noreplace) %verify(not md5 mtime size) /etc/security/pwquality.conf
 %{_mandir}/man1/pwmake.1*
 %{_mandir}/man1/pwscore.1*
 %{_mandir}/man5/pwquality.conf.5*
+
+%files -n pam-pam_pwquality
+%defattr(644,root,root,755)
+%attr(755,root,root) /%{_lib}/security/pam_pwquality.so
 %{_mandir}/man8/pam_pwquality.8*
 
 %files devel
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libpwquality.git/commitdiff/2b2c0ab1a2261e9540f4dfc7a156c5b7d6e33a8d



More information about the pld-cvs-commit mailing list