public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Personal Gentoo mirror
@ 2005-10-06  2:21 Devraj Mukherjee
  2005-10-06  2:28 ` John Jolet
  2005-10-06  3:09 ` Nick Rout
  0 siblings, 2 replies; 8+ messages in thread
From: Devraj Mukherjee @ 2005-10-06  2:21 UTC (permalink / raw
  To: gentoo-user

Hi everyone,

I am interested in creating a Gentoo mirror for our organisation. 
However the issue I have is getting an initial snapshot of the distfiles.

RSYNCing the files from a current server is going to take us awefully 
long and our ADSL connection is not really going to stand it :)

Can we get this sent on DVD or something from a current mirror and RSYNC 
the differences?

Any suggestions are welcome.

Kind regards,
Devraj
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Personal Gentoo mirror
  2005-10-06  2:21 [gentoo-user] Personal Gentoo mirror Devraj Mukherjee
@ 2005-10-06  2:28 ` John Jolet
  2005-10-06  4:03   ` Rumen Yotov
  2005-10-06  4:38   ` kashani
  2005-10-06  3:09 ` Nick Rout
  1 sibling, 2 replies; 8+ messages in thread
From: John Jolet @ 2005-10-06  2:28 UTC (permalink / raw
  To: gentoo-user

I was asked a similar question today at work.  we have some new  
gentoo servers that do not have outbound access to the net.  We'd  
like to have a local mirror.  Is there a howto?

On Oct 5, 2005, at 9:21 PM, Devraj Mukherjee wrote:

> Hi everyone,
>
> I am interested in creating a Gentoo mirror for our organisation.  
> However the issue I have is getting an initial snapshot of the  
> distfiles.
>
> RSYNCing the files from a current server is going to take us  
> awefully long and our ADSL connection is not really going to stand  
> it :)
>
> Can we get this sent on DVD or something from a current mirror and  
> RSYNC the differences?
>
> Any suggestions are welcome.
>
> Kind regards,
> Devraj
> -- 
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Personal Gentoo mirror
  2005-10-06  2:21 [gentoo-user] Personal Gentoo mirror Devraj Mukherjee
  2005-10-06  2:28 ` John Jolet
@ 2005-10-06  3:09 ` Nick Rout
  2005-10-06  9:19   ` William Kenworthy
  1 sibling, 1 reply; 8+ messages in thread
From: Nick Rout @ 2005-10-06  3:09 UTC (permalink / raw
  To: gentoo-user

Why would you want ALL of distfiles? A lot is old & redundant. 

Also why would you rsync it? Thats a lot of cpu grinding.



I suggest setting up one of these:

http://gentoo-wiki.com/HOWTO_Download_Cache_for_LAN-Http-Replicator

If someone really wants every source file ever made, this will get it
eventually.


On Thu, 06 Oct 2005 12:21:16 +1000
Devraj Mukherjee wrote:

> Hi everyone,
> 
> I am interested in creating a Gentoo mirror for our organisation. 
> However the issue I have is getting an initial snapshot of the distfiles.
> 
> RSYNCing the files from a current server is going to take us awefully 
> long and our ADSL connection is not really going to stand it :)
> 
> Can we get this sent on DVD or something from a current mirror and RSYNC 
> the differences?
> 
> Any suggestions are welcome.
> 
> Kind regards,
> Devraj
> -- 
> gentoo-user@gentoo.org mailing list

-- 
Nick Rout <nick@rout.co.nz>

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Personal Gentoo mirror
  2005-10-06  2:28 ` John Jolet
@ 2005-10-06  4:03   ` Rumen Yotov
  2005-10-06  4:38   ` kashani
  1 sibling, 0 replies; 8+ messages in thread
From: Rumen Yotov @ 2005-10-06  4:03 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1001 bytes --]

Hi,
On Wed, 5 Oct 2005 21:28:04 -0500
John Jolet <john@jolet.net> wrote:

> I was asked a similar question today at work.  we have some new  
> gentoo servers that do not have outbound access to the net.  We'd  
> like to have a local mirror.  Is there a howto?
> 
Check on www.gentoo.org, there is/was a doc about Howto mirror gentoo.
HTH.Rumen
> On Oct 5, 2005, at 9:21 PM, Devraj Mukherjee wrote:
> 
> > Hi everyone,
> >
> > I am interested in creating a Gentoo mirror for our organisation.  
> > However the issue I have is getting an initial snapshot of the  
> > distfiles.
> >
> > RSYNCing the files from a current server is going to take us  
> > awefully long and our ADSL connection is not really going to stand  
> > it :)
> >
> > Can we get this sent on DVD or something from a current mirror and  
> > RSYNC the differences?
> >
> > Any suggestions are welcome.
> >
> > Kind regards,
> > Devraj
> > -- 
> > gentoo-user@gentoo.org mailing list
> >
> >
> 

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Personal Gentoo mirror
  2005-10-06  2:28 ` John Jolet
  2005-10-06  4:03   ` Rumen Yotov
@ 2005-10-06  4:38   ` kashani
  2005-10-06  5:06     ` Dave Nebinger
  1 sibling, 1 reply; 8+ messages in thread
From: kashani @ 2005-10-06  4:38 UTC (permalink / raw
  To: gentoo-user

John Jolet wrote:
> I was asked a similar question today at work.  we have some new  gentoo 
> servers that do not have outbound access to the net.  We'd  like to have 
> a local mirror.  Is there a howto?

I run a proxy server for the servers without access. That might be 
easier than having a local mirror. Once the proxy is set add this to the 
other machines' /etc/make.conf

http_proxy="proxyhost.yourdomain.com:3128"

kashani
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Personal Gentoo mirror
  2005-10-06  4:38   ` kashani
@ 2005-10-06  5:06     ` Dave Nebinger
  0 siblings, 0 replies; 8+ messages in thread
From: Dave Nebinger @ 2005-10-06  5:06 UTC (permalink / raw
  To: gentoo-user

On Thursday 06 October 2005 12:38 am, kashani wrote:
> John Jolet wrote:
> > I was asked a similar question today at work.  we have some new  gentoo
> > servers that do not have outbound access to the net.  We'd  like to have
> > a local mirror.  Is there a howto?
>
> I run a proxy server for the servers without access. That might be
> easier than having a local mirror. Once the proxy is set add this to the
> other machines' /etc/make.conf
>
> http_proxy="proxyhost.yourdomain.com:3128"
>
> kashani

Do a google search for http-replicator.  It's what I use and it works very 
well.

Each gentoo box has it's /etc/make.conf pointed at http-replicator running on 
a gentoo box on the gateway.  They each operate independently requesting 
files, but they are only retrieved from external sites once.  First hit 
downloads at regular speeds, other hits (from remote boxes) are as fast as 
the internal network speeds.

Comes with a script to add to /etc/cron.monthly to clean up old files.

I don't remember there being an ebuild in portage, but I've got one in my 
overlay I'd be willing to share.

Dave
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Personal Gentoo mirror
  2005-10-06  3:09 ` Nick Rout
@ 2005-10-06  9:19   ` William Kenworthy
  2005-10-06 19:02     ` [gentoo-user] " James
  0 siblings, 1 reply; 8+ messages in thread
From: William Kenworthy @ 2005-10-06  9:19 UTC (permalink / raw
  To: gentoo-user

I'll also jump on board this - http-replicator works great.  You build
it from your existing distfile cache.  You do not need the large mirror
files as many, or rather most are unlikely ever to be accessed.  Build
it with what you already have, and just top it up as you go - if the
file isnt already in your cache, its added when you download it.

BillK


On Thu, 2005-10-06 at 16:09 +1300, Nick Rout wrote:
> Why would you want ALL of distfiles? A lot is old & redundant. 
> 
> Also why would you rsync it? Thats a lot of cpu grinding.
> 
> 
> 
> I suggest setting up one of these:
> 
> http://gentoo-wiki.com/HOWTO_Download_Cache_for_LAN-Http-Replicator
> 
> If someone really wants every source file ever made, this will get it
> eventually.

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [gentoo-user]  Re: Personal Gentoo mirror
  2005-10-06  9:19   ` William Kenworthy
@ 2005-10-06 19:02     ` James
  0 siblings, 0 replies; 8+ messages in thread
From: James @ 2005-10-06 19:02 UTC (permalink / raw
  To: gentoo-user

William Kenworthy <billk <at> iinet.net.au> writes:


> I'll also jump on board this - http-replicator works great.  You build
> it from your existing distfile cache.  You do not need the large mirror
> files as many, or rather most are unlikely ever to be accessed.  Build
> it with what you already have, and just top it up as you go - if the
> file isnt already in your cache, its added when you download it.

> > http://gentoo-wiki.com/HOWTO_Download_Cache_for_LAN-Http-Replicator

What mechanisms can you employ to either limit the size of the stored files
or prune out the oldest files or the files that are completely obsolete
as new sources files exist in the distfile cache?

Is the distfile cache the same this as the CCACHE cache in the 
make.conf file? If so then, CCACHE_SIZE="3G" could be used to 
limit the cache size to 3 gigs, but, what mechanisms, short of 
a script can be used to prune out old duplicate sources?

I guess the download cache is the complemetary companion to setting
 up your own rsync mirror, as both allow for multiple systems to be 
updated and synced off of an internal system and only one system 
syncs or downloads new ebuilds/distfiles)?

I set this up both before, but I recall having to use aspects of 
several documents. In the end, I abandoned syncing off of a single 
system, as syncing update were sporadically successful, and the 
scripts and cron entries were not amicable.  I meant to get back to 
this problem to sort it all out.

It'd be much simpler if a single document explained all the methods 
and options and scripts, in a clear, consise manner to use a single 
system for syncing,cache-ing, updateding, and pruning of disk space.

tmpwatch, distcleaner, distclean, yacleaner, repcacheman, dailysync.sh
just to mention a few script possibilities .

and the 4 basic URLs I looked at to try and sort things out:
http://www.gentoo.org/doc/en/rsync.xml?style=printable
http://gentoo-wiki.com/HOWTO_Local_Rsync_Mirror.
http://gentoo-wiki.com/Http_proxy
http://gentoo-wiki.com/HOWTO_Download_Cache_for_LAN-Http-Replicator

USE this URL to automate the updating of Gentoo workstations:
http://www.panhorst.com/glcu/
was yet another approach.


Any comments or suggestions as to the development of a single,
concise document, would be appreciated. 

James



-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-10-06 19:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-06  2:21 [gentoo-user] Personal Gentoo mirror Devraj Mukherjee
2005-10-06  2:28 ` John Jolet
2005-10-06  4:03   ` Rumen Yotov
2005-10-06  4:38   ` kashani
2005-10-06  5:06     ` Dave Nebinger
2005-10-06  3:09 ` Nick Rout
2005-10-06  9:19   ` William Kenworthy
2005-10-06 19:02     ` [gentoo-user] " James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox