summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Mraz <tmraz@redhat.com>2013-07-11 10:10:19 +0200
committerTomas Mraz <tmraz@redhat.com>2013-07-11 10:10:19 +0200
commit9e71083a05ed9e9192822cc6e6184d0d585d029e (patch)
tree14e94ba8b323aaebf99738ab5f2a2251b980c61f
parentf6ea1010a3472ecec9e086e5c03b5e2c73c527fc (diff)
downloadlibpwquality-9e71083a05ed9e9192822cc6e6184d0d585d029e.tar.gz
Do usrmove.
-rw-r--r--libpwquality.spec.in13
1 files changed, 8 insertions, 5 deletions
diff --git a/libpwquality.spec.in b/libpwquality.spec.in
index 2b25dac..fabd352 100644
--- a/libpwquality.spec.in
+++ b/libpwquality.spec.in
@@ -8,7 +8,8 @@ License: BSD or GPLv2+
Group: System Environment/Base
Source0: http://fedorahosted.org/releases/l/i/libpwquality/libpwquality-%{version}.tar.bz2
-%global _moduledir /%{_lib}/security
+%global _pwqlibdir %{_libdir}
+%global _moduledir %{_libdir}/security
%global _secconfdir %{_sysconfdir}/security
Requires: cracklib-dicts >= 2.8
@@ -56,7 +57,7 @@ pronounceable passwords from Python applications.
%build
%configure \
- --with-securedir=/%{_lib}/security \
+ --with-securedir=%{_moduledir} \
--with-pythonsitedir=%{python_sitearch} \
--disable-static
@@ -65,10 +66,12 @@ make %{?_smp_mflags}
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
+%if "%{_pwqlibdir}" != "%{_libdir}"
pushd $RPM_BUILD_ROOT%{_libdir}
-mv libpwquality.so.* $RPM_BUILD_ROOT/%{_lib}/
-ln -sf ../../%{_lib}/libpwquality.so.*.* libpwquality.so
+mv libpwquality.so.* $RPM_BUILD_ROOT%{_pwqlibdir}
+ln -sf %{_pwqlibdir}/libpwquality.so.*.* libpwquality.so
popd
+%endif
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_moduledir}/*.la
@@ -87,7 +90,7 @@ rm -f $RPM_BUILD_ROOT%{_moduledir}/*.la
%{_bindir}/pwmake
%{_bindir}/pwscore
%{_moduledir}/pam_pwquality.so
-/%{_lib}/libpwquality.so.*
+%{_pwqlibdir}/libpwquality.so.*
%config(noreplace) %{_secconfdir}/pwquality.conf
%{_mandir}/man1/*
%{_mandir}/man5/*