ke han wrote:
> I am using
> portsnap fetch
> portsnap update
> 
> to sync my ports tree on FreeBSd 6.1...it seems it maintains an index
> when I run update.

Yes.

> I am used to using:
> portsversion and portsupdate to upgrade ports...in this method I have
> also used
> portsdb -Uu
> to rebuild an index anytime prior to running these commands...yes
> portsdb takes a while and I've always wondered if this is necessary
> prior to running any of these commands..

portsdb -Uu does two things:
1. It rebuilds the ports INDEX.  This is done by "portsdb -U" and takes a long 
time.
2. It rebuilds the ports INDEX.db database.  This is done by "portsdb -u", takes
only a few seconds, and is done automatically when you run portupgrade if the
database is out of date.

> So my question is:  Is the index being maintained by portsnap the same
> or a replacement to that used by portupgrade?  Do I have to maintain
> both sets of indexes in order to use portsupdate??

The ports INDEX file generated by "portsdb -U" is the same file as portsnap
generates.  Since the INDEX.db database is generated automatically, this means
there is no need to run portsdb between running portsnap and running 
portupgrade.

My standard ports update/upgrade procedure is:
portsnap fetch
portsnap update
pkg_version -vIL=       # this is equivalent to "portversion -vL="
portupgrade -a

Colin Percival
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to