Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Sep 2003 12:44:09 -0500
From:      "Charles Howse" <chowse@charter.net>
To:        "'Kent Stewart'" <kstewart@owt.com>, "'Andrew L. Gould'" <algould@datawok.com>, <freebsd-questions@freebsd.org>
Subject:   RE: Cvsup refuse confusion
Message-ID:  <008601c38131$20d0c7c0$04fea8c0@moe>
In-Reply-To: <200309221032.45719.kstewart@owt.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> On Monday 22 September 2003 10:07 am, Charles Howse wrote:
> > > On Monday 22 September 2003 09:39 am, Andrew L. Gould wrote:
> > > > On Monday 22 September 2003 11:13 am, Charles Howse wrote:
> > > > > Hi,
> > > > > I'm trying to eliminate all the non-English ports and
> > > > > documentation. I've deleted the relevant directories in
> > > > > /usr/ports and /usr/share/doc, But they reappear on subsequent
> > > > > cvsups. Where have I gone wrong?
> > > > >
> > > > > ********* /etc/cvsupfile *********
> > > > >
> > > > > *default  host=3Dcvsup11.FreeBSD.org
> > > > > *default  base=3D/usr
> > > > > *default  prefix=3D/usr
> > > > > *default  release=3Dcvs
> > > > > *default  tag=3DRELENG_4_8
> > > > > *default  delete use-rel-suffix
> <snip>
> > > > >
> > > > >
> > > > > Thanks,
> > > > > Charles
> > > >
> > > > Check for the existence of the folder /usr/sup.  If it exists,
> > > > move your refuse file to it.
> > > >
> > > > Also, should you be refusing to update ports/INDEX? I refuse the
> > > > non-English ports; but my refuse file does not include
> > > > ports/INDEX.
> > >
> > > Yes, because you are supposed to rebuild INDEX after=20
> every cvsup of
> > > ports-all. If you pick and choose the port collection, you will
> > > probably break "make index" and then the upate tools won't
> > > work as you
> > > would expect. Since you are going to rebuild INDEX or=20
> INDEX-5 after
> > > each cvsup, refusing it prevents cvsup from redownloading it.
> > > It takes
> > > several minutes to download even across a 100Mbps networkd.
> > >
> > > If you use portupgrade, you also have to run "portsdb -u"=20
> after you
> > > create and updated INDEX.
> >
> > OK, the OP is getting confused.  ;-)
> > I have moved my refuse file to /usr/sup/refuse
> > I have deleted the directories in /usr/ports and /usr/share/doc that
> > I don't want.
> > I will cvsup when we get this straightened out in my mind.
> >
> > Dr. Seaman says run 'make index' *OR* portsdb -Uu after cvsup.
> > Kent says run 'portsdb -u' *AFTER* make index.
> >
> > What is our consensus?
>=20
> You don't do a "make index" and a "portsdb -uU". You only need to run=20
> "portsdb -u" after a make index.
>=20
> They do the same thing; however, Kris has a script that=20
> writes a bitch=20
> message to -ports when "make index" fails. There isn't anything=20
> comparable for portsdb -U. In addition, portsdb -U has always=20
> produced=20
> a large number of error messages that I don't see with "make index".=20
>=20
> I have also found that you typically get a slightly larger=20
> port count on=20
> the "portsdb -u" when you run "make index".
>=20
> FWIW, I run portsdb -U when "make index" fails. I think they are both=20
> tools that meet slightly different needs. I think "portsdb=20
> -U" handles=20
> an incomplete /usr/ports and "make index" doesn't.

OK, I'm starting to get the drift here.
Thanks.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?008601c38131$20d0c7c0$04fea8c0>