[tools] mrepo and fedora 7
Craig White
craig at tobyhouse.com
Mon Jul 2 17:34:49 CEST 2007
On Mon, 2007-07-02 at 12:23 +0200, Francois Aucamp wrote:
> >>> On Sun, Jul 1, 2007 at 12:33 AM, Craig White wrote:
> > I'm a bit confused.
> >
> > I noticed that
> >
> #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releas
> > ever/Everything/$basearch/os/
> >
> > (the base URL for fedora.repo from install) contains 'Everything'
> which
> > is quite a bit more (Extras?) than is part of the DVD.iso which is
> what
> > constitutes my RPMS.os constructed by mrepo
> >
>
> Yes, I also ran into this...
>
> > # rpm - q mrepo
> > mrepo- 0.8.4- 1.el5.rf
> >
> > I suppose I can have both listed on my local clients but it was the
> > intent to keep all packages local so I'm thinking that there is a way
> I
> > can get 'Everything' locally without downloading everything that is
> > already available from the DVD.iso?
>
> Simple, really. Mount the F7 DVD ISO image, copy all the RPMs from
> /mnt/your_image/Fedora to wherever the contents of your "os" repository
> is. Next, update your f7 mrepo config to point "os" to the location of
> the Fedora "Everything" repo (I use rsync for this), and update. The
> stuff you copied from the DVD won't be overwritten, and "os" will be
> extended to what is known as the the release "Everything" repository.
> After fully updating, you should the "os" entry in the mrepo config to
> simply point to the physical directory on disk (e.g. mrepo://$nick/os)
> rather than the upstream location, since "everything" will never be
> updated again, only "updates".
>
> Of course, in this setup you are not using mrepo's "ISO mounting"
> facility as I assume you did with FC6 and earlier. You can just symlink
> the iso images to your /var/www/mrepo/f7-i386/ dir, if you want to make
> those available for download.
----
yeah...I sort of knew that but thanks. That's a 2-3 gigabyte of overlap
that shouldn't be needed.
for now, I have my local repo listed first in each
clients /etc/yum.repos.d/fedora.core and then fedora's and it seems to
always pull from the local repo if it can and from fedora's 'Everything'
when it must.
I gather that is what anaconda was referring to when it allows you to
checkbox 'Extras'
--
Craig White <craig at tobyhouse.com>
More information about the tools
mailing list