[pam_shield/f14/master] further corrections to spec file fixed -debuginfo package fixed permissions
Carl Thompson
redragon at fedoraproject.org
Sun Apr 10 08:32:09 UTC 2011
commit c28ee24648e60d3dae2522bec95ca7b7ecd3aad8
Author: Carl Thompson <fedora at red-dragon.com>
Date: Sun Apr 10 03:32:08 2011 -0500
further corrections to spec file
fixed -debuginfo package
fixed permissions
pam_shield.spec | 30 ++++++++++++++++++++----------
1 files changed, 20 insertions(+), 10 deletions(-)
---
diff --git a/pam_shield.spec b/pam_shield.spec
index dbeef69..4750314 100644
--- a/pam_shield.spec
+++ b/pam_shield.spec
@@ -1,6 +1,6 @@
Name: pam_shield
Version: 0.9.5
-Release: 4%{?dist}
+Release: 7%{?dist}
Summary: Pam Shield - A pam module to counter brute force attacks
Group: System Environment/Libraries
@@ -34,8 +34,8 @@ sed -i -e 's/retention 1w/retention 1h/' shield.conf
sed -i -e 's/shield\-trigger/shield-trigger-iptables/' shield.conf
%build
-export CFLAGS="%{optflags}"
-make
+#software required -fPIC flag to build
+make CFLAGS="%{optflags} -fPIC"
%check
@@ -47,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}
@@ -68,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
@@ -79,19 +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
+- 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}
+- 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