Oops... {upgrading, using a script and pkg_version}
Lowell Gilbert
freebsd-questions-local at be-well.ilk.org
Sun Mar 25 13:22:43 UTC 2007
Gary Kline <kline at tao.thought.org> writes:
> Hi people,
>
> A day or three ago somebody posted a neat upgrade script
> (or snippet of) using a shell for loop and pkg_version.
> I was going to save, thought I saved it to ~/Mail/freebsd.
> Can't find it. Anybody knw which post I'm thinking of?
>
> It was something like:
>
> for `pkgversion -xyz {foo}`; whatever;
> do
> portupgrade -abc;
> done
>
> but something that was much more sharp. Several days ago I
> saved the output of pkg_version -IL'<=' to /tmp/Up.sh, then
> edited in portupgrade to each of the 20+ ports. As a result,
> I'm almost entirely upgraded here. What I saw looked much more
> efficient.
I'm not really following what you're looking for; if you're trying to
upgrade everything, doesn't "-a" get it?
To avoid repackaging all the dependencies, I sometimes use something
like:
portupgrade -P `portversion -vL \=|cut -c 1-24`
More information about the freebsd-questions
mailing list