Proposal: overridable bsd.sites.mk

Edwin Groothuis edwin at mavetju.org
Mon Feb 7 15:39:29 PST 2005


On Mon, Feb 07, 2005 at 06:31:09PM -0500, Adam Weinberger wrote:
> Edwin Groothuis wrote:
> >On Mon, Feb 07, 2005 at 05:22:08PM -0500, Adam Weinberger wrote:
> >
> >>Edwin Groothuis wrote:
> >>
> >>>On Mon, Feb 07, 2005 at 05:09:25PM -0500, Adam Weinberger wrote:
> >>>
> >>>
> >>>>What do you guys think of changing the +='s in bsd.sites.mk to ?='s? 
> >>>>The deal is this: say I have a specific AfterStep dist site that I want 
> >>>>to use, and I don't want the default listed sites to be attempted at 
> >>>>all.
> >>>>
> >>>>As it stands now, there are two current solutions that I see:
> >>>> * edit bsd.sites.mk after every cvsup
> >>>> * put like 100 entries for that site in MASTER_SITE_AFTERSTEP
> >>>>   in /etc/make.conf and turn on RANDOMIZE_MASTER_SITES
> >>>
> >>>
> >>>"say I have a specific AfterStep dist site that I want to use"
> >>>
> >>>That's *one* entry in /etc/make.conf.
> >>>
> >>>Edwin
> >>>
> >>
> >>What one entry can you put in /etc/make.conf that forces 
> >>MASTER_SITE_AFTERSTEP to consist of one site, and one site only?
> >
> >
> >Oh, that way. This patch does:
> >
> >+.if !defined(IGNORE_MASTER_SITE_XORG)
> > MASTER_SITE_XORG+= \
> >        ftp://ftp.x.org/pub/%SUBDIR%/ \
> >	ftp://ftp.gwdg.de/pub/x11/x.org/pub/%SUBDIR%/ \
> >[...]
> >+.endif
> >
> >Only 2x57 lines to be added, and it will not harm anybody else!
> >
> >(I would use this too to get rid of heanet.courseforge.net)
> >
> >Edwin
> 
> How is that better than just letting people set any MASTER_SITE_* they 
> want explicitly?

Because I don't want to add all fourty other distsites if I just
have preferences over one to be tried first.

With the proposed change:

    You:
	IGNORE_MASTER_SITE_XORG=yes
	MASTER_SITE_XORG=http://z.x.y/

    Me:
	MASTER_SITE_XORG=http://z.x.y/

Easy!

Edwin
-- 
Edwin Groothuis      |            Personal website: http://www.mavetju.org
edwin at mavetju.org    |          Weblog: http://weblog.barnet.com.au/edwin/


More information about the freebsd-ports mailing list