[26651] in Source-Commits

home help back first fref pref prev next nref lref last post

Re: /svn/athena r25676 - trunk/debathena/scripts

daemon@ATHENA.MIT.EDU (Benjamin Kaduk)
Tue Jul 31 21:33:54 2012

Date: Tue, 31 Jul 2012 21:33:50 -0400 (EDT)
From: Benjamin Kaduk <kaduk@MIT.EDU>
To: Jonathan D Reed <jdreed@MIT.EDU>
cc: source-commits@MIT.EDU
In-Reply-To: <201207311923.q6VJNZpn005790@drugstore.mit.edu>
Message-ID: <alpine.GSO.1.10.1207312132150.22690@multics.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

On Tue, 31 Jul 2012, Jonathan D Reed wrote:

> Author: jdreed
> Date: 2012-07-31 15:23:35 -0400 (Tue, 31 Jul 2012)
> New Revision: 25676
>
> Modified:
>   trunk/debathena/scripts/damove
> Log:
> Support moving multiple packages (Trac: #688)
>
> Modified: trunk/debathena/scripts/damove
> ===================================================================
> --- trunk/debathena/scripts/damove	2012-07-31 19:12:21 UTC (rev 25675)
> +++ trunk/debathena/scripts/damove	2012-07-31 19:23:35 UTC (rev 25676)
> @@ -20,7 +20,9 @@
> new_suffix="$1"; shift
> old_suffix="$1"; shift
>
> -dacopy "$new_suffix" "$old_suffix" "$@"
> -if [ "$new_suffix" != "$old_suffix" ]; then
> -    daremove "$old_suffix" "$@"
> -fi
> +for pkg in "$@"; do
> +    dacopy "$new_suffix" "$old_suffix" "$pkg"
> +    if [ "$new_suffix" != "$old_suffix" ]; then
> +	daremove "$old_suffix" "$pkg"

Ricers might factor the new/old comparison out of the loop, but I don't 
think we care.  (ACK.)

-Ben

> +    fi
> +done
>
>

home help back first fref pref prev next nref lref last post