How-to maintain upgrade??

Gerard Seibert gerard at
Tue Oct 10 02:50:27 PDT 2006

On Tuesday 10 October 2006 00:38, Gary Kline wrote:

> On Mon, Oct 09, 2006 at 06:35:37PM -0400, Gerard Seibert wrote:
> > On Monday 09 October 2006 17:53, Gary Kline wrote:
> >
> >
> > I kind of do the same thing on a weekly basis. I created a shell script
> > that runs the following:
> >
> > cd /usr/ports/distfiles			# Change to ports distfile directory
> > rm -rdf *				# Clean it out
> 	Why, exactly, you remove the distfiles?  (I'm thnking of times
> 	when I haven't moved the hard-to-retrieve files [JAVA, e.g]
> 	to my other FBSD servers.)  Is there something lurking there
> 	than might muck up builds??

I just like to remove files that are neither needed or more than likely 
outdated. No special reason other than that. I keep the files needed to 
build JAVA in a separate directory and copy them to the distfiles directory 
when required. It is pretty much up to the end user how they want to 
maintain their ports system I suppose.

> > /usr/local/sbin/portsclean -CDLP	# make sure the ports are clean
> 	I do this after an upgrade.  ---Wouldn't hurt here, tho.
> > /usr/sbin/portsnap cron		# Run portsnap from CRON
> > /usr/sbin/portsnap update		# Install new updated ports tree
> > /usr/local/bin/portmanager -u -l -y	# Run portmanager to update the
> > system
> 	I've come to prefer p'manager to portupgrade; each run takes
> 	endless hours--at least three days.  Do you know if there is
> 	a way to upgrade only the dependencies that need it??  I used
> 	-f and portmanager seemed to upgrade eerything.  Yes, it may
> 	have been my imagination!

Portmanager -f will rebuild the system. I would only do that if it was 
absolutely necessary. The normal: portmanager -u -l -y will only update out 
of date items, create a log file and gives portmanager permission to handle 
moved items.
> > I only run this weekly. If something like Open Office needs to be
> > updated alone with KDE for instance, my system would not complete the
> > process in 24 hours. Updating the ports tree while running an updating
> > utility like portmanager or portupgrade is generally considered a bad
> > thing.
> 	Thanks for your script ideas,
> 	gary

Gerard Seibert
gerard at

Whistler's mother is off her rocker.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the freebsd-questions mailing list