On 11/09/2010 06:09, Dmitry Pryanishnikov wrote:
Hello!

   I wonder whether it's possible to automatically combine several
upgrades using portmaster. Suppose one have to handle both
ports/UPDATING entries:

20100530: suggests portmaster -w -r gettext

20100328: suggests portmaster -r png-

It would be nice to combine them as ' portmaster -w -r gettext -r
png-' to prevent double upgrade of relevant packages; however '-r' can
be specified only once according to manpage. I've handled this by
running both commands, replying 'n' to 'Proceed?' question, merging
resulting origin list with sort|uniq and feeding it back to
portmaster, but maybe there is a simpler way to solve the problem?

The number of times that -r is actually required is (thankfully) quite small, and the number of times that there is a need to do 2 -r's of ports that are heavily depended on is very very small. In fact I can only remember a few such instances over 15+ years.

OTOH, the code to handle the -r feature is unfortunately quite complex, and I'm a little hesitant to mess with it (to be honest, mostly because it's working right now, so I don't want to tempt fate). :) I will, however, add this idea to my big list o' portmaster ideas and see if it's something I could tackle at a future date.


Doug

--

        Nothin' ever doesn't change, but nothin' changes much.
                        -- OK Go

        Breadth of IT experience, and depth of knowledge in the DNS.
        Yours for the right price.  :)  http://SupersetSolutions.com/

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to