Server Migration documentation rsync update
alan+crux at mizrahi.com.ve
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 borkware.net> 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
> > > crux.nu, 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