Hello community, here is the log from the commit of package amanda checked in at Sun Feb 11 11:50:13 CET 2007. -------- --- amanda/amanda.changes 2007-01-22 14:55:22.000000000 +0100 +++ /mounts/work_users/ro/STABLE/amanda/amanda.changes 2007-02-09 01:35:23.982864000 +0100 @@ -1,0 +2,5 @@ +Fri Feb 9 01:35:12 CET 2007 - ro@suse.de + +- allow build as non-root + +------------------------------------------------------------------- New: ---- amanda-2.5.1-no_chown.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ amanda.spec ++++++ --- /var/tmp/diff_new_pack.un1403/_old 2007-02-11 11:49:48.000000000 +0100 +++ /var/tmp/diff_new_pack.un1403/_new 2007-02-11 11:49:48.000000000 +0100 @@ -13,7 +13,7 @@ BuildRequires: cups-libs dump gawk gnuplot krb5-devel libsmbclient libsmbclient-devel libxslt lprng mailx mtx popt-devel readline-devel samba-client sendmail %define package_version 2.5.1p2 Version: 2.5.1.2 -Release: 1 +Release: 3 Prereq: /usr/sbin/useradd permissions Requires: glibc-devel Requires: ncurses-devel @@ -28,6 +28,7 @@ Source2: AMANDA-HOWTO-Collection.pdf.tar.bz2 Patch1: %{name}-%{version}-overflow.patch Patch2: %{name}-%{version}-pie.patch +Patch3: amanda-2.5.1-no_chown.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -56,6 +57,7 @@ %setup -q -T -D -a 2 -n %{name}-%{package_version} %patch1 %patch2 +%patch3 %build %{suse_update_config ./ config} @@ -96,8 +98,8 @@ $RPM_BUILD_ROOT/etc/xinetd.d install NEWS README README.SuSE docs/* example/{amanda.conf,chg-multi.conf,disklist} $RPM_BUILD_ROOT/%{_docdir}/%{name} rm -f $RPM_BUILD_ROOT/%{_docdir}/%{name}/Makefile* -chown root:root $RPM_BUILD_ROOT/%{_docdir}/%{name}/* \ - $RPM_BUILD_ROOT/%{_mandir}/*/* +#chown root:root $RPM_BUILD_ROOT/%{_docdir}/%{name}/* \ +# $RPM_BUILD_ROOT/%{_mandir}/*/* chmod 644 $RPM_BUILD_ROOT/%{_docdir}/%{name}/* \ $RPM_BUILD_ROOT/%{_mandir}/*/* cp -a SuSE/* $RPM_BUILD_ROOT @@ -233,6 +235,8 @@ %{_libdir}/lib* %changelog -n amanda +* Fri Feb 09 2007 - ro@suse.de +- allow build as non-root * Mon Jan 22 2007 - lmichnovic@suse.cz - added libxslt into BuildRequires - fixed possible overflow (overflow.patch) ++++++ amanda-2.5.1-no_chown.patch ++++++ --- amandad-src/Makefile.am +++ amandad-src/Makefile.am @@ -36,9 +36,9 @@ for p in $$list; do \ pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done lint: --- amplot/Makefile.am +++ amplot/Makefile.am @@ -28,9 +28,9 @@ for p in $$list; do \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done install-data-hook: @@ -38,7 +38,7 @@ for p in $$list; do \ pa=$(DESTDIR)$(libexecdir)/$$p; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done --- changer-src/Makefile.am +++ changer-src/Makefile.am @@ -68,17 +68,17 @@ for p in $$list; do \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done @list="$(libexec_PROGRAMS) $(libexec_SCRIPTS)"; \ for p in $$list; do \ pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done lint: --- client-src/Makefile.am +++ client-src/Makefile.am @@ -90,17 +90,17 @@ for p in $$list; do \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done @list="$(libexec_PROGRAMS) $(libexec_SCRIPTS)"; \ for p in $$list; do \ pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done if WANT_SETUID_CLIENT @list="calcsize killpgrp rundump runtar"; \ @@ -108,7 +108,7 @@ if echo "$(libexec_PROGRAMS)" | grep $$p >/dev/null 2>&1; then \ pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ echo chown root $$pa; \ - chown root $$pa; \ + echo chown root $$pa; \ echo chmod u+s,o-rwx $$pa; \ chmod u+s,o-rwx $$pa; \ else true; \ --- dumper-src/Makefile.am +++ dumper-src/Makefile.am @@ -26,8 +26,8 @@ for p in $$list; do \ pa=$(DESTDIR)$(dumperdir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done --- man/Makefile.am +++ man/Makefile.am @@ -114,17 +114,17 @@ for p in $$list; do \ pa=$(DESTDIR)$(man8dir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done @list="$(man5_MANS)"; \ for p in $$list; do \ pa=$(DESTDIR)$(man5dir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done else # !BUILD_MAN_PAGES --- oldrecover-src/Makefile.am +++ oldrecover-src/Makefile.am @@ -54,9 +54,9 @@ for p in $$list; do \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ echo chmod o-rwx $$pa; \ chmod o-rwx $$pa; \ done --- recover-src/Makefile.am +++ recover-src/Makefile.am @@ -54,9 +54,9 @@ for p in $$list; do \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ echo chmod o-rwx $$pa; \ chmod o-rwx $$pa; \ done --- restore-src/Makefile.am +++ restore-src/Makefile.am @@ -45,17 +45,17 @@ for p in $$list; do \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done @list="$(libexec_PROGRAMS)"; \ for p in $$list; do \ pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done lint: --- server-src/Makefile.am +++ server-src/Makefile.am @@ -107,24 +107,24 @@ for p in $$list; do \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done @list="$(libexec_PROGRAMS) $(libexec_SCRIPTS)"; \ for p in $$list; do \ pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done @list="amcheck"; \ for p in $$list; do \ if echo "$(sbin_PROGRAMS)" | grep $$p >/dev/null 2>&1; then \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown root $$pa; \ - chown root $$pa; \ + echo chown root $$pa; \ echo chmod u+s,o-rwx $$pa; \ chmod u+s,o-rwx $$pa; \ else true; \ @@ -139,7 +139,7 @@ if echo "$(libexec_PROGRAMS)" | grep $$p >/dev/null 2>&1; then \ pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed '$(transform)'`; \ echo chown root $$pa; \ - chown root $$pa; \ + echo chown root $$pa; \ echo chmod u+s,o-rwx $$pa; \ chmod u+s,o-rwx $$pa; \ else true; \ --- tape-src/Makefile.am +++ tape-src/Makefile.am @@ -59,17 +59,17 @@ for p in $$list; do \ pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done @list="$(libexec_PROGRAMS) $(libexec_SCRIPTS)"; \ for p in $$list; do \ pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed '$(transform)'`; \ echo chown $(BINARY_OWNER) $$pa; \ - chown $(BINARY_OWNER) $$pa; \ + echo chown $(BINARY_OWNER) $$pa; \ + echo chgrp $(SETUID_GROUP) $$pa; \ echo chgrp $(SETUID_GROUP) $$pa; \ - chgrp $(SETUID_GROUP) $$pa; \ done amtapeio_SOURCES = amtapeio.test.c ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org