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