Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Aug 2007 22:50:19 -0700 (PDT)
From:      Doug Barton <dougb@FreeBSD.org>
To:        Rakhesh Sasidharan <rakhesh@rakhesh.com>
Cc:        Jeremy Chadwick <koitsu@FreeBSD.org>, freebsd-ports@freebsd.org
Subject:   Re: How did upgrading applications happen before portupgrade etc?
Message-ID:  <alpine.BSF.0.999.0708112244320.73086@qbhto.arg>
In-Reply-To: <20070811145314.A47727@obelix.home.rakhesh.com>
References:  <20070811115642.L34115@obelix.home.rakhesh.com> <20070811083357.GA34007@eos.sc1.parodius.com> <20070811145314.A47727@obelix.home.rakhesh.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 11 Aug 2007, Rakhesh Sasidharan wrote:

> Afaik portmaster's beauty is that it doesn't have any dependencies like 
> portuprade does. Doesn't require ruby etc, so upgrades to them don't cause 
> problems like they could with portupgrade. (Again, haven't used portmaster, 
> so I don't know; this is my understanding).

Yes, that's correct. It's written in /bin/sh, and the script is actually 
in the files directory of the port. That's about as non-depedent as you 
can get. :)

Seriously though, I think it's worth mentioning again that portmaster is 
not in "competition" with portupgrade. The goals that they are designed 
for have a lot of overlap, but there are things that you can do with 
portupgrade that you can't do with portmaster (especially managing 
upgrades using packages).

That said, if you're upgrading or installing ports, I think portmaster 
does a pretty good job, and it handles the exact scenario that started 
this thread, "How do I update a port (or ports) from the middle of a 
dependency chain without breaking stuff?"

For anyone interested, you can install the port and read the man page 
without changing or committing to anything, FYI.

hope this helps,

Doug

-- 

     This .signature sanitized for your protection




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.0.999.0708112244320.73086>