[Yum] Dynamic yum respositories?
seth vidal
skvidal at linux.duke.edu
Wed Apr 25 13:05:19 UTC 2007
On Wed, 2007-04-25 at 00:12 -0700, jak two renegade wrote:
>
>
> Ram Pai <linuxram at us.ibm.com> wrote:
> On Wed, 2007-04-25 at 09:13 +0700, Fajar A. Nugraha wrote:
> > Ram Pai wrote:
> > > Hi,
> > >
> > > I have this unique problem. I am planning on providing
> through yum
> > > repositories, driver rpms for different versions of the
> distro kernel.
> > > As and when new kernel is available and installed by the
> user, the
> > > corresponding rpm for the driver is automatically made
> available in the
> > > repositories.
> > Although Michael's response to pass kernel version to yum is
> > interesting, I believe the aproach you're looking for
> requires that the
> > particular kernel version (or to be accurate, the
> kernel-devel package
> > incase of RHEL) is also installed on the yum server.
>
>
> Yes. the kernel-devel rpm has to be made available on the
> server side
> along with cgi-scripts that can do the magic of generating new
> rpms on
> demand.
>
> > Plus, some srpms only builds driver for the current running
> kernel by
> > default, so you might need to tweak that as well.
> >
> > Have you take a look at dkms, also another DELL project,
> instead?
> > http://linux.dell.com/projects.shtml
> >
> > dkms will allow clients to build drivers for new kernels
> dynamically,
> > since when the new kernel boots dkms_autoinstaller will
> create the
> > appropriate driver for it. Converting an srpm to dkms rpm is
> actually
> > quite easy. I've managed to create dkms rpms for qlogic HBA
> driver
> > (v8.01.07) and RHEL5's gfs (v0.1.16) the same day I found
> out about dkms.
> >
> > This should solve most driver problems. For qlogic HBA (or
> any scsi
> > driver, I think), you need to reboot twice, as it will also
> update
> > initrd which will only be used on the next reboot.
>
> True. But DKMS solves a different set of problems. In my case
> I dont
> have source rpms, but only binary drivers packaged in rpms in
> a
> repository.
> And the requirement is ability to automatically provide rpms
> for all
> future kernels.
>
> I imagine this dynamic-repository idea can be used with dkms
> on the
> server side. Because dkms can generate rpms on the server
> on-demand
> using the driver sources.(offcourse you would need
> kernel-devel rpm on
> the server side too).
>
> RP
>
> >
> > Regards,
> >
> > Fajar
> > _______________________________________________
> > Yum mailing list
> > Yum at lists.dulug.duke.edu
> > https://lists.dulug.duke.edu/mailman/listinfo/yum
>
> _______________________________________________
> Yum mailing list
> Yum at lists.dulug.duke.edu
> https://lists.dulug.duke.edu/mailman/listinfo/yum
>
>
>
>
> fuck offf
I don't know where this came from or why but if you want to flame
someone take it off list. If you cannot do that then you'll be removed
from the list.
-sv
More information about the Yum
mailing list