Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Jun 2006 23:03:19 -0700
From:      Doug Barton <dougb@FreeBSD.org>
To:        Hans Lambermont <hans@lambermont.dyndns.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: New version of portmaster available for testing
Message-ID:  <44939B27.8070501@FreeBSD.org>
In-Reply-To: <20060616143045.GA41923@leia.lambermont.dyndns.org>
References:  <4491F0AB.7050600@FreeBSD.org> <20060616143045.GA41923@leia.lambermont.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hans Lambermont wrote:
> Doug Barton wrote:

>> 3. Add -o option to replace an installed port with a new port from a
>> different location (e.g., portmaster -o emulators/linux_base-fc4
>> linux_base) The second argument can also be specified as the name of
>> the installed port (e.g., linux_base-8-8.0_15)
> 
> nice, a hard-needed feature. Can you have multiple -o options in
> combination with -a ?

No, you'd have to do all your -o operations individually first. Anything
else is too messy to try and track.

> Just ran a quick test and have 2 points :
> 
> 1)
> portmaster -b -n -a
> ...
> ===>>> The devel/gnu-libtool port has been deleted: Has expired: devel/libtool15 is now stock and should be used instead
> ===>>> Aborting update
> 
> I think the -n should not abort.

I've tried to be very conservative with the use of fail() in the script,
it's only used when something is so far out of the ordinary that it really
requires user attention/intervention. So, even in -n mode I'm inclined to
bomb out and let the user sort things out before proceeding.

> 2)
> Maybe it is nice to state to what version a port will upgrade ?
> So instead of :
> ===>>> Launching child to update screen-4.0.2_3
> something like :
> ===>>> Update screen-4.0.2_3 to 4.0.2_4

Nice, but difficult given the different ways that update_port() is called.
I'll give this some thought.

Doug

-- 

    This .signature sanitized for your protection




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44939B27.8070501>