[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