Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Apr 1997 03:59:38 -0700
From:      "Jordan K. Hubbard" <jkh@time.cdrom.com>
To:        asami@vader.cs.berkeley.edu (Satoshi Asami)
Cc:        ports@freebsd.org, jdp@polstra.com
Subject:   Re: ftp://freefall.freebsd.org/pub/FreeBSD/LOCAL_PORTS 
Message-ID:  <6230.861965978@time.cdrom.com>
In-Reply-To: Your message of "Fri, 25 Apr 1997 03:39:31 PDT." <199704251039.DAA24764@silvia.HIP.Berkeley.EDU> 

next in thread | previous in thread | raw e-mail | index | archive | help
> I'm talking about the "regular" backup as defined in MASTER_SITE_BACKUP.
> 
> What's wrong with using hub?  We can have one site in the Makefile,
> plus the regular backup on ftp.freebsd.org or wherever the user choses 
> in /etc/make.conf.  Just like any other port.

I don't want any more FTP sites on WC's T1 line, for one thing.  It's
overloaded and, given that we basically just finished shoving the
povray people off of it (for FTP), I think we'd look like hypocrites
if the freebsd project continued to use bandwidth for FTP when it
could just as easily put the bits on one of its mirrors (just as we
asked the povray people to do).

So I've been looking for a good excuse to end this practice for awhile
and, now that the freefall move has broken "freefall.freebsd.org" as
an FTP target, I think it would be an excellent time to do so.  Using
ftp.freebsd.org as the "fan out" point will also allow more mirrors to
get at these bits and replicate them more freely, thus hopefully
increasing the overall level of service to ports which need the
tarballs someone dropped off on FreeBSD's doorstep, as it were.

Anyway, I also suggest the following patch. ;)

Index: bsd.port.mk
===================================================================
RCS file: /home/ncvs/src/share/mk/bsd.port.mk,v
retrieving revision 1.227.2.18
diff -u -r1.227.2.18 bsd.port.mk
--- bsd.port.mk 1997/04/20 20:15:57     1.227.2.18
+++ bsd.port.mk 1997/04/25 10:56:33
@@ -512,6 +512,10 @@
 MASTER_SITE_BACKUP?=   \
        ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
 
+# Where "local" ports (e.g. ports that have been adopted) for FreeBSD go.
+MASTER_SITE_LOCAL?=
+       ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/LOCAL_PORTS/
+
 # If the user has this set, go to the FreeBSD repository for everything.
 .if defined(MASTER_SITE_FREEBSD)
 MASTER_SITE_OVERRIDE=  ${MASTER_SITE_BACKUP}


> to do that.  (Or we have to edit all the Makefiles again when we
> change ftp3's name or something.)

Actually, if you can just find a couple of sites to "sign up" for
local ports bits then I see no reason why you couldn't point directly
at them, like you do for CPAN or GNU or the others.  We don't *have*
to indirect through DNS for everything. :-)

					Jordan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6230.861965978>