[amanda/f14/master] amgtar, amstar and amservice must have setuid flag (#697933)

Jan Görig jgorig at fedoraproject.org
Thu Apr 28 12:28:07 UTC 2011


commit aebb74b5a3f46c3f406bcd545c71a4d72330640c
Author: Jan Görig <jgorig at redhat.com>
Date:   Thu Apr 28 14:25:26 2011 +0200

    amgtar, amstar and amservice must have setuid flag (#697933)

 amanda.spec |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)
---
diff --git a/amanda.spec b/amanda.spec
index 5d8f9e5..85b9d88 100644
--- a/amanda.spec
+++ b/amanda.spec
@@ -8,7 +8,7 @@
 Summary: A network-capable tape backup solution
 Name: amanda
 Version: 3.1.3
-Release: 2%{?dist}
+Release: 3%{?dist}
 Source: http://downloads.sourceforge.net/amanda/amanda-%{version}.tar.gz
 Source1: amanda.crontab
 Source4: disklist
@@ -309,7 +309,7 @@ rm -rf ${RPM_BUILD_ROOT}
 %attr(-,%amanda_user,%amanda_group)     %{_sbindir}/amrestore
 %attr(-,%amanda_user,%amanda_group)     %{_sbindir}/amrmtape
 %attr(-,%amanda_user,%amanda_group)     %{_sbindir}/amserverconfig
-%attr(-,%amanda_user,%amanda_group)     %{_sbindir}/amservice
+%attr(4750,root,%amanda_group)          %{_sbindir}/amservice
 %attr(-,%amanda_user,%amanda_group)     %{_sbindir}/amstatus
 %attr(-,%amanda_user,%amanda_group)     %{_sbindir}/amtape
 %attr(-,%amanda_user,%amanda_group)     %{_sbindir}/amtapetype
@@ -382,7 +382,19 @@ rm -rf ${RPM_BUILD_ROOT}
 %files client
 %defattr(-,root,root)
                                         %{_libdir}/libamclient*.so
-%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/
+
+%attr(-,%amanda_user,%amanda_group)     %dir %{_libexecdir}/amanda/application/
+%attr(4750,root,%amanda_group)          %{_libexecdir}/amanda/application/amgtar
+%attr(4750,root,%amanda_group)          %{_libexecdir}/amanda/application/amstar
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/amlog-script
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/ampgsql
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/amraw
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/amsamba
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/amsuntar
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/amzfs-sendrecv
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/amzfs-snapshot
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/application/script-email
+
 %attr(4750,root,%amanda_group)          %{_libexecdir}/amanda/calcsize
 %attr(4750,root,%amanda_group)          %{_libexecdir}/amanda/killpgrp
 %attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/amanda/noop
@@ -418,6 +430,9 @@ rm -rf ${RPM_BUILD_ROOT}
 %attr(-,%amanda_user,%amanda_group)     %config(noreplace) %{_sysconfdir}/amanda/%defconfig/amanda-client-postgresql.conf
 
 %changelog
+* Wed Apr 27 2011 Jan Görig <jgorig at redhat.com> - 3.1.3-3
+- amgtar, amstar and amservice must have setuid flag (#697933)
+
 * Fri Jan 28 2011 Jan Görig <jgorig at redhat.com> - 3.1.3-2
 - fix #666968 - amrestore should restore one file when outputting to a pipe
 


More information about the scm-commits mailing list