Am 13.08.2010, 17:47 Uhr, schrieb Mike Jakubik:
On 8/12/2010 5:32 PM, Doug Barton wrote:
On Thu, 12 Aug 2010, Mike Jakubik wrote:
I tried portmaster for myself and im wondering how to get the
functionality of "portupgrade lib\*", meaning update all libraries
that need updating. With "portmaster lib\*" it tries to update and
rebuild all libraries, how can i tell portmaster to only update what
needs updating? I can't find such an option in the man page, there is
an option to always rebuild but no option to never rebuild. There is
also -i, but it's a pain in the ass to manually select y/n for all
libraries. Am i not seeing something in the man page?
No, you're not missing anything. The default behavior for portmaster is
to upgrade everything you specify on the command line.
Something like this would probably work:
portmaster `pkg_version -Ivl\< | grep ^lib | cut -f1 -d\<`
hth,
Doug
Thanks for the info. Do you think this may be a usefull feature for
other users coming from portupgrade though? If there is an option to
always rebuild, one would think there would be an opposite option too.
To be a bit impolite and blunt, if people acted a bit less helplessly --
meaning that the solution is so relatively simple as a one-liner in a
reasonable shell -- there probably isn't a need to change portmaster
code. This can instead go into the portmaster manual as a usage example.
And telling what this is up to doing without committing to it is as simple
as prefixing "echo" to the whole line.
--
Matthias Andree
_______________________________________________
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"