rsync (ssh) a fedora mirror
Mike Ramirez
mike at thexxxhost.com
Wed Aug 25 11:36:56 UTC 2004
On Wed, 2004-08-25 at 04:00, alain volmat wrote:
> I'm trying to use rsync over ssh to synchronise my
> server with one of fedora mirror.
> The problem is very simple actually, I'm being asked
> for a password (ssh password on the fedora mirror),
> which of course I don't have.
> My question is: are there any "anonymous" ssh
> rsync fedora mirror that I could use ?
> Or maybe I just miss some important point concerning
> ssh ...
>
> I know that my problem would be solved by just using
> rsync over rsh, but I have no choice but to use a
> socksified ssh.
>
> Alain
>
>
Yam may be the answer here as it uses rsync by default and mirrors
several servers beyond the core and updates including freshrpms extras,
dags, dries, and newrpms. I have been using it to keep a mirror for my
local network. You won't have to do anything but run "yam -uxg" to
mirror the servers. you can get it at
http://dag.wieers.com/home-made/yam/
By default it will download rpms for both i386 and x86_64 arch types. If
you don't need one or the other just remove it from the /etc/yam.conf
Unless you need to change your www dir you shouldn't need to change
anything else. But below is a copy of the /etc/yam.conf file for yam .5,
with a a description of each option.
Just so you guys know it can also mirrors servers for Tao, CentOS,
Whitebox, RHEL (Support for rhn is planned for the future), and SuSE.
[main]
srcdir=/var/yam <-- where the files are stored it symlinks them to the
wwwdir
wwwdir=/var/www/yam <-- the www dir for your hhtpd server
createrepo=no <-- leave it as default
arch=i386 <--Default arch type. The one specified below will overide
this setting
[fc2]
release=2 <-- version of release
arch=i386 x86_64 <-- just edit this as needed.
tag=fc2 rhfc2 <-- rpm os tag
iso=FC$release-$arch-disc?.iso <-- if you don't have the iso its ok
leave it default
####List of servers to mirror
core=rsync://ayo.freshrpms.net/pub/freshrpms/pub/freshrpms/ayo/fedora/linux/$release/$arch/RPMS.$repo/
updates=rsync://ayo.freshrpms.net/pub/freshrpms/pub/freshrpms/ayo/fedora/linux/$release/$arch/RPMS.$repo/
dag=rsync://apt.sw.be/pub/freshrpms/pub/dag/fedora/$release/en/$arch/RPMS.$repo/
dries=rsync://apt.sw.be/pub/freshrpms/pub/dag/dries/fedora/linux/$release/$arch/RPMS.$repo/
freshrpms=rsync://ayo.freshrpms.net/pub/freshrpms/pub/freshrpms/ayo/fedora/linux/$release/$arch/RPMS.$repo/
newrpms=rsync://newrpms.sunsite.dk/projects/newrpms/www/htdocs/apt/redhat/en/$arch/fc$release/RPMS.$repo/
More information about the fedora-list
mailing list