Server Migration documentation rsync update

Alan Mizrahi alan+crux at
Tue Sep 5 15:46:20 UTC 2006

On Wednesday 09 August 2006 12:12 am, Johannes Winkelmann wrote:
> Hey Mark,
> On 8/8/06, Mark Rosenstand <mark at> wrote:
> > On Tue, 2006-08-08 at 11:59 +0200, Johannes Winkelmann wrote:
> [...]
> > > Maybe it would be a better idea to mirror the source tarball on
> > >, since at some point 2.6.8 will disappear as well. I'll do
> > > that, and change rsync.prt.tar.gz accordingly.
> >
> > How about fixing this issue once and for all and mirror all the core/opt
> > distfiles somewhere central [...]
> The main reason this isn't in place is the additional work needed to
> maintain those distfile mirrors. Combined with the fact that the
> source availability has been very good recently (my humble opinion as
> crux _user_) there seemed no real reason to implement a mirroring
> concept which would add more burden on our shoulders.

What I do when pkgmk can't find a source is google the filename (for example: 
curl-7.15.5.tar.bz2), download it manually and build it.  I will know if the 
file is the same because the md5 is compared.

Maybe we could do this more automatically: when the source isn't found, use an 
ftpsearch engine to find the file.  Its not 100% foolproof but its better 
than nothing, and doesn't require any maintainance or additional bandwith 

Another possibility would be changing pkgmk so that the Pkgfile could include 
mirrors for its sources.

Of course this wouldn't be mandatory, but the packages in core and opt should 
always have this mirrors, so that they are more reliable.


More information about the CRUX mailing list