Date: Tue, 17 Aug 2010 10:07:36 +0200 From: "Matthias Andree" <matthias.andree@gmx.de> To: freebsd-ports@freebsd.org Subject: Re: i keep *trying* to move from portupgrade to portmaster Message-ID: <op.vhkouymm1e62zd@merlin.emma.line.org> In-Reply-To: <4C656919.9070703@intertainservices.com> References: <AANLkTinBJo0M-5fL=ATeY0KXnjA3O-7=TOLMF0X6dzdC@mail.gmail.com> <4C5BC280.1070805@FreeBSD.org> <AANLkTinfXC%2B4J-ZVyUShqKNS3AgpXgwDtnMjVx=iSo9K@mail.gmail.com> <4C5BF352.5050004@dataix.net> <4C5C7DFF.8020400@FreeBSD.org> <AANLkTinmwuncNLGqMJRSVk3bnJWjkSRT%2B9atOuEn5haw@mail.gmail.com> <4C5CFBCD.8090702@dataix.net> <4C6417BC.9060605@intertainservices.com> <alpine.BSF.2.00.1008121426030.16974@qbhto.arg> <4C656919.9070703@intertainservices.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.vhkouymm1e62zd>