From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NC8uj-0006YD-PJ for garchives@archives.gentoo.org; Sun, 22 Nov 2009 09:39:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 49802E0768; Sun, 22 Nov 2009 09:39:23 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E1D28E0768 for ; Sun, 22 Nov 2009 09:39:22 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 6F6B667F90 for ; Sun, 22 Nov 2009 09:39:22 +0000 (UTC) Received: from robbat2 by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1NC8ug-0001ea-0V for gentoo-commits@lists.gentoo.org; Sun, 22 Nov 2009 09:39:22 +0000 From: "Robin H. Johnson (robbat2)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, robbat2@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in app-backup/amanda: ChangeLog amanda-2.6.1_p2.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog amanda-2.6.1_p2.ebuild X-VCS-Directories: app-backup/amanda X-VCS-Committer: robbat2 X-VCS-Committer-Name: Robin H. Johnson Content-Type: text/plain; charset=utf8 Message-Id: Sender: "Robin H. Johnson" Date: Sun, 22 Nov 2009 09:39:22 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e7a2f543-888d-4bc4-a447-5a631b42c462 X-Archives-Hash: 94d8763bc3af2e354b243fb5fe4ceb45 robbat2 09/11/22 09:39:22 Modified: ChangeLog Added: amanda-2.6.1_p2.ebuild Log: Bug #266024: version bump. Thanks to MATSUU Takuto = for the submission. Was delayed by bugs in _p1, fixed by upstream in _p2 = now. (Portage version: 2.2_rc49/cvs/Linux x86_64) Revision Changes Path 1.59 app-backup/amanda/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-backup/amanda/= ChangeLog?rev=3D1.59&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-backup/amanda/= ChangeLog?rev=3D1.59&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-backup/amanda/= ChangeLog?r1=3D1.58&r2=3D1.59 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/app-backup/amanda/ChangeLog,v retrieving revision 1.58 retrieving revision 1.59 diff -p -w -b -B -u -u -r1.58 -r1.59 --- ChangeLog 9 May 2009 16:28:55 -0000 1.58 +++ ChangeLog 22 Nov 2009 09:39:21 -0000 1.59 @@ -1,6 +1,14 @@ # ChangeLog for app-backup/amanda -# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/ChangeLog,v 1.58 20= 09/05/09 16:28:55 fmccor Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/ChangeLog,v 1.59 20= 09/11/22 09:39:21 robbat2 Exp $ + +*amanda-2.6.1_p2 (22 Nov 2009) + + 22 Nov 2009; Robin H. Johnson + +amanda-2.6.1_p2.ebuild, +files/amanda-xinetd-2.6.1_p1-client, + +files/amanda-xinetd-2.6.1_p1-server: + Bug #266024: version bump. Thanks to MATSUU Takuto = for + the submission. Was delayed by bugs in _p1, fixed by upstream in _p2 n= ow. =20 09 May 2009; Ferris McCormick amanda-2.6.0_p2-r4.ebuild: 1.1 app-backup/amanda/amanda-2.6.1_p2.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-backup/amanda/= amanda-2.6.1_p2.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-backup/amanda/= amanda-2.6.1_p2.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: amanda-2.6.1_p2.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-2.6.1_p2.ebui= ld,v 1.1 2009/11/22 09:39:21 robbat2 Exp $ inherit autotools eutils MY_P=3D"${P/_}" DESCRIPTION=3D"The Advanced Maryland Automatic Network Disk Archiver" HOMEPAGE=3D"http://www.amanda.org/" SRC_URI=3D"mirror://sourceforge/amanda/${MY_P}.tar.gz" LICENSE=3D"as-is" SLOT=3D"0" KEYWORDS=3D"~amd64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND=3D"sys-libs/readline virtual/inetd sys-apps/gawk app-arch/tar >=3Ddev-lang/perl-5.6 app-arch/dump net-misc/openssh >=3Ddev-libs/glib-2.2 nls? ( virtual/libintl ) s3? ( >=3Dnet-misc/curl-7.10.0 ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) !minimal? ( virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg )" DEPEND=3D"${RDEPEND} dev-util/pkgconfig nls? ( sys-devel/gettext )" IUSE=3D"gnuplot ipv6 kerberos minimal nls s3 samba xfs" S=3D"${WORKDIR}/${MY_P}" MYFILESDIR=3D"${T}/files" ENVDIR=3D"/etc/env.d" ENVDFILE=3D"97amanda" TMPENVFILE=3D"${T}/${ENVDFILE}" # This is a complete list of Amanda settings that the ebuild takes from t= he # build environment. This allows users to alter the behavior of the packa= ge as # upstream intended, but keeping with Gentoo style. We store a copy of th= em in # /etc/env.d/97amanda during the install, so that they are preserved for = future # installed. This variable name must not start with AMANDA_, as we do not= want # it captured into the env file. ENV_SETTINGS_AMANDA=3D" AMANDA_GROUP_GID AMANDA_GROUP_NAME AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMAND= A_USER_GROUPS AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX AMANDA_TAR_LISTDIR AMANDA_TAR AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS AMANDA_CONFIG_NAME AMANDA_TMPDIR" amanda_variable_setup() { # Setting vars local currentamanda # Grab the current settings currentamanda=3D"$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTING= S' | xargs)" # First we set the defaults [ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=3D87 [ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=3Damanda [ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=3Damanda [ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=3D87 [ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=3D/bin/bash [ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=3D/var/spool/aman= da [ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS=3D"${AMANDA_GROUP_N= AME}" # This installs Amanda, with the server. However, it could be a client, # just specify an alternate server name in AMANDA_SERVER. [ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER=3D"${HOSTNAME}" [ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE=3D"${AMANDA_SERVER}= " [ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX=3D"${AMANDA_SERVE= R}" [ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=3D${AMANDA_USER_HOM= EDIR}/tar-lists [ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=3DDailySet1 [ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=3D/var/tmp/amanda [ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR=3D"$AMANDA_TMPDIR" # These are left empty by default [ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=3D [ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=3D [ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=3D [ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=3D # What tar to use [ -z "${AMANDA_TAR}" ] && AMANDA_TAR=3D/bin/tar # Now pull in the old stuff if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then # We don't just source it as we don't want everything in there. eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMAN= DA_ENV_SETTINGS') fi # Re-apply the new settings if any [ -n "${currentamanda}" ] && eval `echo "${currentamanda}"` } pkg_setup() { amanda_variable_setup enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}" enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" = "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}" } src_unpack() { unpack ${A} cd "${S}" # Fix a fun race condition if you use encryption. # This is one of the reasons you should test your recovery procedures of= ten. epatch "${FILESDIR}"/${PN}-2.6.0p2-amcrypt-ossl-asym-race-fix.patch # gentoo bug 248838, check /sbin stuff before /bin epatch "${FILESDIR}"/${PN}-2.6.0_p2-syslocpath.patch eautoreconf # places for us to work in mkdir -p "${MYFILESDIR}" # Now we store the settings we just created set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}= " # Prepare our custom files einfo "Building custom configuration files" local i # our iterator local sedexpr # var for sed expr sedexpr=3D'' for i in ${ENV_SETTINGS_AMANDA} ; do local val eval "val=3D\"\${${i}}\"" sedexpr=3D"${sedexpr}s|__${i}__|${val}|g;" done # now apply the sed expr for i in "${FILESDIR}"/amanda-* ; do sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`" done ( cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1 use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r= 1 ) > "${T}"/amandahosts } src_compile() { # fix bug #36316 addpredict /var/cache/samba/gencache.tdb [ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) s= hould exist!" source "${TMPENVFILE}" local myconf einfo "Using ${AMANDA_SERVER_TAPE} for tape server." myconf=3D"${myconf} --with-tape-server=3D${AMANDA_SERVER_TAPE}" einfo "Using ${AMANDA_SERVER_INDEX} for index server." myconf=3D"${myconf} --with-index-server=3D${AMANDA_SERVER_INDEX}" einfo "Using ${AMANDA_USER_NAME} for amanda user." myconf=3D"${myconf} --with-user=3D${AMANDA_USER_NAME}" einfo "Using ${AMANDA_GROUP_NAME} for amanda group." myconf=3D"${myconf} --with-group=3D${AMANDA_GROUP_NAME}" einfo "Using ${AMANDA_TAR} as Tar implementation." myconf=3D"${myconf} --with-gnutar=3D${AMANDA_TAR}" einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir." myconf=3D"${myconf} --with-gnutar-listdir=3D${AMANDA_TAR_LISTDIR}" einfo "Using ${AMANDA_CONFIG_NAME} as default config name." myconf=3D"${myconf} --with-config=3D${AMANDA_CONFIG_NAME}" einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory." myconf=3D"${myconf} --with-tmpdir=3D${AMANDA_TMPDIR}" if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z = "${AMANDA_PORTS_BOTH}" ] ; then eerror "If you want _both_ UDP and TCP ports, please use only the" eerror "AMANDA_PORTS environment variable for identical ports, or set" eerror "AMANDA_PORTS_BOTH." die "Bad port setup!" fi if [ -n "${AMANDA_PORTS_UDP}" ]; then einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}" myconf=3D"${myconf} --with-udpportrange=3D${AMANDA_PORTS_UDP}" fi if [ -n "${AMANDA_PORTS_TCP}" ]; then einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}" myconf=3D"${myconf} --with-tcpportrange=3D${AMANDA_PORTS_TCP}" fi if [ -n "${AMANDA_PORTS}" ]; then einfo "Using ports ${AMANDA_PORTS/,/-}" myconf=3D"${myconf} --with-portrange=3D${AMANDA_PORTS}" fi # Extras # Speed option myconf=3D"${myconf} --with-buffered-dump" # "debugging" in the configuration is NOT debug in the conventional sens= e. # It is actually just useful output in the application, and should remai= n # enabled. There are some cases of breakage with MTX tape changers as of # 2.5.1p2 that it exposes when turned off as well. myconf=3D"${myconf} --with-debugging" # Where to put our files myconf=3D"${myconf} --localstatedir=3D${AMANDA_USER_HOMEDIR}" # Samba support myconf=3D"${myconf} `use_with samba smbclient /usr/bin/smbclient`" # Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in = by # default myconf=3D"${myconf} --with-bsd-security" myconf=3D"${myconf} --with-ssh-security" myconf=3D"${myconf} --with-bsdudp-security" myconf=3D"${myconf} --with-bsdtcp-security" # kerberos-security mechanism version 4 # always disable, per bug #173354 myconf=3D"${myconf} --without-krb4-security" # kerberos-security mechanism version 5 myconf=3D"${myconf} `use_with kerberos krb5-security`" # Amazon S3 support myconf=3D"${myconf} `use_enable s3 s3-device`" # Client only, as requested in bug #127725 if use minimal ; then myconf=3D"${myconf} --without-server" else # amplot myconf=3D"${myconf} $(use_with gnuplot)" fi # IPv6 fun. myconf=3D"${myconf} `use_with ipv6`" # I18N myconf=3D"${myconf} `use_enable nls`" econf ${myconf} || die "econf failed!" emake || die "emake failed!" } src_install() { [ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) s= hould exist!" source ${TMPENVFILE} einfo "Doing stock install" # parallel make install b0rked emake -j1 DESTDIR=3D"${D}" install || die # Build the envdir file # Don't forget this.. einfo "Building environment file" ( echo "# These settings are what was present in the environment when thi= s" echo "# Amanda was compiled. Changing anything below this comment will= " echo "# have no effect on your application, but it merely exists to" echo "# preserve them for your next emerge of Amanda" cat "${TMPENVFILE}" | sed "s,=3D\$,=3D'',g" ) >> "${MYFILESDIR}/${ENVDFILE}" # Env.d einfo "Installing environment config file" doenvd "${MYFILESDIR}/${ENVDFILE}" # Lock down next section (up until docs). insopts -m0640 # Installing Amanda Xinetd Services Definition einfo "Installing xinetd service file" insinto /etc/xinetd.d if use minimal ; then newins "${MYFILESDIR}"/amanda-xinetd-${PV}-client amanda else newins "${MYFILESDIR}"/amanda-xinetd-${PV}-server amanda fi einfo "Installing Sample Daily Cron Job for Amanda" insinto /etc/cron.daily newins "${MYFILESDIR}/amanda-cron" amanda insinto /etc/amanda einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user" doins "${T}/amandahosts" fperms 600 /etc/amanda/amandahosts dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts" insinto "${AMANDA_USER_HOMEDIR}" einfo "Installing .profile for ${AMANDA_USER_NAME} user" newins "${MYFILESDIR}/amanda-profile" .profile insinto /etc/amanda doins "${S}/example/amanda-client.conf" if ! use minimal ; then insinto "/etc/amanda/${AMANDA_CONFIG_NAME}" doins "${S}/example/amanda.conf" doins "${S}/example/disklist" keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index" fi keepdir "${AMANDA_TAR_LISTDIR}" keepdir "${AMANDA_USER_HOMEDIR}/amanda" keepdir "${AMANDA_TMPDIR}/dumps" # Just make sure it exists for XFS to work... use xfs && keepdir /var/xfsdump/inventory local i for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \ "${AMANDA_TMPDIR}" /etc/amanda; do einfo "Securing directory (${i})" fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i} done # Do NOT use -R fperms 0700 \ "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \ "${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \ "${AMANDA_USER_HOMEDIR}/amanda" \ "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \ /etc/amanda /etc/amanda/${AMANDA_CONFIG_NAME} einfo "Setting setuid permissions" amanda_permissions_fix "${D}" # Relax permissions again insopts -m0644 # docs einfo "Installing documentation" dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING # our inetd sample einfo "Installing standard inetd sample" newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-ine= td.amanda.sample # Amanda example configs einfo "Installing example configurations" rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes} mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/" docinto example1 newdoc "${FILESDIR}/example_amanda.conf" amanda.conf newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist newdoc "${FILESDIR}/example_global.conf" global.conf } pkg_postinst() { [ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) s= hould exist!" source "${TMPENVFILE}" # Migration of amandates from /etc to $localstatedir/amanda if [ -f "${ROOT}/etc/amandates" -a \ ! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda" einfo "A backup is also placed at /etc/amandates.orig" cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig" mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/" cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/a= mandates" fi if [ -f "${ROOT}/etc/amandates" ]; then einfo "If you have migrated safely, please delete /etc/amandates" fi # If USE=3Dminimal, give out a warning, if AMANDA_SERVER is not set to # another host than HOSTNAME. if use minimal && [ "${AMANDA_SERVER}" =3D "${HOSTNAME}" ] ; then elog "You are installing a client-only version of Amanda." elog "You should set the variable \$AMANDA_SERVER to point at your" elog "Amanda-tape-server, otherwise you will have to specify its name" elog "when using amrecover on the client." elog "For example: Use something like" elog "AMANDA_SERVER=3D\"myserver\" emerge amanda" elog fi =09 einfo "Checking setuid permissions" amanda_permissions_fix "${ROOT}" elog "You should configure Amanda in /etc/amanda now." elog elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda" elog "and restart xinetd afterwards!" elog elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample= " elog "as an example of how to configure your inetd." elog elog "NOTICE: If you need raw access to partitions you need to add the" elog "amanda user to the 'disk' group." elog elog "NOTICE: If you have a tape changer, you need to add the amanda use= r" elog "to the 'tape' group." elog elog "If you use localhost in your disklist your restores may break." elog "You should replace it with the actual hostname!" elog "Please also see the syntax changes to amandahosts." } # We have had reports of amanda file permissions getting screwed up. # Losing setuid, becoming too lax etc. # ONLY root and users in the amanda group should be able to run these bin= aries! amanda_permissions_fix() { local root=3D"$1" [ -z "${root}" ] && die "Failed to pass root argument to amanda_permissi= ons_fix!" local le=3D"/usr/libexec/amanda" for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \ "${le}"/rundump "${le}"/runtar "${le}"/dumper \ "${le}"/planner ; do chown root:${AMANDA_GROUP_NAME} "${root}"/${i} chmod u=3Dsrwx,g=3Drx,o=3D "${root}"/${i} done }