How did upgrading applications happen before portupgrade etc?

Doug Barton dougb at FreeBSD.org
Sat Aug 11 22:50:22 PDT 2007


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



More information about the freebsd-ports mailing list