[pam_shield: 1/2] further corrections to spec

Carl Thompson redragon at fedoraproject.org
Sun Apr 10 08:29:09 UTC 2011


commit 1d97a4414fc61b2aaed52a8dc6963f271c3e1ffb
Author: Carl Thompson <fedora at red-dragon.com>
Date:   Sun Apr 10 03:27:38 2011 -0500

    further corrections to spec

 pam_shield.spec |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)
---
diff --git a/pam_shield.spec b/pam_shield.spec
index 5a23e0c..4750314 100644
--- a/pam_shield.spec
+++ b/pam_shield.spec
@@ -1,6 +1,6 @@
 Name:		pam_shield
 Version:	0.9.5
-Release:	2%{?dist}
+Release:	7%{?dist}
 Summary:	Pam Shield - A pam module to counter brute force attacks
 
 Group:		System Environment/Libraries
@@ -34,7 +34,8 @@ sed -i -e 's/retention 1w/retention 1h/' shield.conf
 sed -i -e 's/shield\-trigger/shield-trigger-iptables/' shield.conf
 
 %build
-make %{?_smp_mflags}
+#software required -fPIC flag to build
+make CFLAGS="%{optflags} -fPIC"
 
 %check
 
@@ -46,11 +47,11 @@ mkdir -p -m 755 %{buildroot}%{_sbindir}
 mkdir -p -m 755 %{buildroot}/%{_lib}/security
 mkdir -p -m 755 %{buildroot}%{_defaultdocdir}/pam_shield-%{version}
 mkdir -p -m 755 %{buildroot}%{_mandir}/man8
-install -s -m 644 pam_shield.so %{buildroot}/%{_lib}/security/
+install -m 755 pam_shield.so %{buildroot}/%{_lib}/security/
 install -m 755 -T pam_shield.cron %{buildroot}%{_sysconfdir}/cron.daily/pam_shield
 install -m 755 shield-trigger %{buildroot}%{_sbindir}/
 install -m 755 shield-trigger-iptables %{buildroot}%{_sbindir}/
-install -s -m 755 shield-purge %{buildroot}%{_sbindir}/
+install -m 755 shield-purge %{buildroot}%{_sbindir}/
 install -m 644 shield.conf %{buildroot}%{_sysconfdir}/security/
 mkdir -p -m 700 %{buildroot}/var/lib/pam_shield
 mkdir -p -m 755 %{buildroot}%{_defaultdocdir}/pam_shield-%{version}
@@ -67,8 +68,9 @@ install -m 644 %{SOURCE3} %{buildroot}%{_mandir}/man8/
 rm -rf %{buildroot}
 
 %files
-%defattr(644,root,root)
+%defattr(-,root,root)
 /%{_lib}/security/pam_shield.so
+%dir %{_defaultdocdir}/pam_shield-%{version}/
 %doc %{_defaultdocdir}/pam_shield-%{version}/INSTALL
 %doc %{_defaultdocdir}/pam_shield-%{version}/README
 %doc %{_defaultdocdir}/pam_shield-%{version}/LICENSE
@@ -78,15 +80,28 @@ rm -rf %{buildroot}
 %doc %{_mandir}/man8/shield-purge.8.gz
 %doc %{_mandir}/man8/shield-trigger-iptables.8.gz
 %config(noreplace) %{_sysconfdir}/security/shield.conf
-%defattr(755,root,root)
 %dir /var/lib/pam_shield
-%dir %{_defaultdocdir}/pam_shield-%{version}/
 %{_sysconfdir}/cron.daily/pam_shield
 %{_sbindir}/shield-trigger
 %{_sbindir}/shield-purge
 %{_sbindir}/shield-trigger-iptables
 
 %changelog
+* Sun Apr 10 2011 Carl Thompson <fedora at red-dragon.com> 0.9.5-7
+- restored /var/lib/pam_shield to 700
+* Sat Apr 9 2011 Carl Thompson <fedora at red-dragon.com> 0.9.5-6
+- fixed the permissions duplications
+- changed permissions on /var/lib/pam_shield to 755
+- changed permissions on pam_shield.so to 755
+- removed -s flag from install command to preserve
+- debuginfo data
+* Fri Apr 8 2011 Carl Thompson <fedora at red-dragon.com> 0.9.5-5
+- fixed issues with my implementation of %%{optflags}
+- this in turn fixed the empty -debug package
+* Thu Apr 7 2011 Carl Thompson <fedora at red-dragon.com> 0.9.5-4
+- fixed a typo in previous release in %%build section
+* Thu Apr 7 2011 Carl Thompson <fedora at red-dragon.com> 0.9.5-3
+- updated %%build section with %%{optflags}
 * Mon Mar 28 2011 Carl Thompson <fedora at red-dragon.com> 0.9.5-2
 - included shield-trigger-iptables
 - changed default blocking method from route to iptables


More information about the scm-commits mailing list