On Sunday 13 March 2005 11:59 am, Fafa Diliha Romanova wrote:
> Hey!
>
> I haven't tried fetchindex or portmanager.
> I'll try them now.
>
> As for the make.PORTS, I run them inside screen, so incase
> I need to answer something, it won't continue untill I do.
>
> But do you guys have a suggestion to how a more efficient
> make.PORTS could look like? Now I'll include
>
> cd /usr/ports && make fetchindex
>
> into it but how about the order and amount of instances of
> each command etc?
>
> Thanks.

portmanager doesn't need fetchindex, but if you want to make the
readme.html's or do things like make search= in /usr/ports then
make fetchindex is a good idea.  You are going to loose the index
every time you cvsup so here is how I would set up a script to
automate things as much as possible:

cd /usr/ports
make update   (this assumes you have /etc/make.conf setup for cvsup)
make fetchindex
portmanager -u
>
> ----- Original Message -----
> From: "Jeff Hinrichs" <[EMAIL PROTECTED]>
> To: "Fafa Diliha Romanova" <[EMAIL PROTECTED]>
> Subject: Re: portsdb -uU error (I also need some tips)
> Date: Sun, 13 Mar 2005 12:55:25 -0600
>
> > Fafa Diliha Romanova wrote:
> > > Hello!
> > >
> > > There's been a lot of mess in my ports lately.
> > > I want to get rid of this:
> > >
> > > pkg_delete: package bsdpan-libwww-perl-5.800 has no origin
> > > recorded pkg_delete: package bsdpan-libwww-perl-5.800 has no
> > > origin recorded
> > >
> > > Which pops up every time I install/deinstall a port or package.
> > > I have done a 'pkgdb -F' which seemed to work.
> > >
> > > Upon 'portsdb -uU' I get:
> > >
> > > #########################
> > >
> > > Updating the ports index ... Generating INDEX.tmp - please
> > > wait..cannot create /tmp/index.UHO8TTKq/INDEX.tmp.desc.german: No
> > > such file or directory
> > > *** Error code 2
> > > 1 error
> > >
> > > *****************************************************************
> > >*** Before reporting this error, verify that you are running a
> > > supported version of FreeBSD (see http://www.FreeBSD.org/ports/)
> > > and that you have a complete and up-to-date ports collection. 
> > > (INDEX builds are not supported with partial or out-of-date ports
> > > collections -- in particular, if you are using cvsup, you must
> > > cvsup the "ports-all" collection, and have no "refuse" files.) 
> > > If that is the case, then report the failure to [EMAIL PROTECTED]
> > > together with relevant details of your ports configuration
> > > (including FreeBSD version, your architecture, your environment,
> > > and your /etc/make.conf settings, especially compiler flags and
> > > WITH/WITHOUT settings).
> > >
> > > Note: the latest pre-generated version of INDEX may be fetched
> > > automatically with "make fetchindex".
> > > *****************************************************************
> > >***
> > >
> > > *** Error code 1
> > >
> > > Stop in /usr/ports.
> > > *** Error code 1
> > >
> > > Stop in /usr/ports.
> > > No such file or directory - /tmp/INDEX8274.0
> > > portsdb: index chmod error
> > >
> > > #########################
> > >
> > > So what is this?
> > >
> > > Also, can anybody tell me if these commands are all I need to
> > > do a full cleanup and upgrade of my ports?
> > >
> > > This is my /root/make.PORTS:
> > >
> > > #########################
> > >
> > > cvsup -g -L 2 /etc/cvsupfile && pkgdb -F && portupgrade -ra &&
> > > portsdb -uU && portupgrade -ra && pkgdb -F
> > >
> > > #########################
> > >
> > > Thank you all so much!
> > >
> > > All the best,
> > > -- Fafa
> >
> > This may not fix all of your problems, but doing a
> >   cd /usr/ports
> >   make fetchindex
> > is much faster and less problematic than
> >   portsdb -uU
_______________________________________________
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