Make daemon full RELRO

epel9
Steve 13 years ago
parent d759a1073d
commit d7edada88f

@ -1,6 +1,6 @@
diff -ur trousers-0.3.9.orig/configure trousers-0.3.9/configure diff -ur trousers-0.3.9.orig/configure trousers-0.3.9/configure
--- trousers-0.3.9.orig/configure 2012-05-30 11:16:40.000000000 -0400 --- trousers-0.3.9.orig/configure 2012-05-30 11:16:40.000000000 -0400
+++ trousers-0.3.9/configure 2012-08-27 12:39:14.432278839 -0400 +++ trousers-0.3.9/configure 2012-08-30 14:14:18.569347485 -0400
@@ -13503,7 +13503,7 @@ @@ -13503,7 +13503,7 @@
@ -10,3 +10,15 @@ diff -ur trousers-0.3.9.orig/configure trousers-0.3.9/configure
fi fi
CFLAGS="$CFLAGS -I../include \ CFLAGS="$CFLAGS -I../include \
diff -ur trousers-0.3.9.orig/src/tcsd/Makefile.in trousers-0.3.9/src/tcsd/Makefile.in
--- trousers-0.3.9.orig/src/tcsd/Makefile.in 2012-05-30 11:16:41.000000000 -0400
+++ trousers-0.3.9/src/tcsd/Makefile.in 2012-08-30 14:14:18.570347484 -0400
@@ -56,7 +56,7 @@
${top_builddir}/src/tddl/libtddl.a
tcsd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CCLD) $(tcsd_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
+ -Wl,-z,relro -Wl,-z,now $(LDFLAGS) -o $@
DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles

@ -1,7 +1,7 @@
Name: trousers Name: trousers
Summary: TCG's Software Stack v1.2 Summary: TCG's Software Stack v1.2
Version: 0.3.9 Version: 0.3.9
Release: 3%{?dist} Release: 4%{?dist}
License: CPL License: CPL
Group: System Environment/Libraries Group: System Environment/Libraries
Url: http://trousers.sourceforge.net Url: http://trousers.sourceforge.net
@ -74,24 +74,13 @@ useradd -r -u 59 -g tss -d /dev/null -s /sbin/nologin \
exit 0 exit 0
%post %post
if [ $1 -eq 1 ] ; then %systemd_post tcsd.service
# Initial installation
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
fi
%preun %preun
if [ $1 -eq 0 ] ; then %systemd_preun tcsd.service
# Package removal, not upgrade
/bin/systemctl --no-reload disable tcsd.service > /dev/null 2>&1 || :
/bin/systemctl stop tcsd.service > /dev/null 2>&1 || :
fi
%postun %postun
/bin/systemctl daemon-reload >/dev/null 2>&1 || : %systemd_postun_with_restart tcsd.service
if [ $1 -ge 1 ] ; then
# Package upgrade, not uninstall
/bin/systemctl try-restart tcsd.service >/dev/null 2>&1 || :
fi
%files %files
%defattr(-, root, root, -) %defattr(-, root, root, -)
@ -120,6 +109,9 @@ fi
%{_libdir}/libtddl.a %{_libdir}/libtddl.a
%changelog %changelog
* Thu Aug 30 2012 Steve Grubb <sgrubb@redhat.com> 0.3.9-4
- Make daemon full RELRO
* Mon Aug 27 2012 Steve Grubb <sgrubb@redhat.com> 0.3.9-3 * Mon Aug 27 2012 Steve Grubb <sgrubb@redhat.com> 0.3.9-3
- bz #836476 - Provide native systemd service - bz #836476 - Provide native systemd service

Loading…
Cancel
Save