Need help with writing a yum plugin
seth vidal
skvidal at fedoraproject.org
Sun Mar 25 16:12:16 UTC 2012
On Sun, 25 Mar 2012 17:22:12 +0530
Ankur Sinha <sanjay.ankur at gmail.com> wrote:
> On Sun, 2012-03-25 at 14:51 +0530, Ankur Sinha wrote:
> > Hello,
> >
> > I'm trying to write a yum plug-in: wait-for-kmod
> >
> > For quite a few users, the kmods from RPMFusion are a must. Take
> > broadcom wireless for example. Now, the kmods generally lag the
> > kernel updates by a few hours: people who do update their systems
> > in this interval are left without wireless/display etc. on reboot.
> >
> > We see this issue regularly in #fedora, each time a kernel update is
> > pushed. The plug-in will make yum skip a updating the kernel if it
> > sees that the corresponding kmods are not yet available for update.
> >
> > I think this needs to be added in the postresolve slot, but I'm not
> > adept enough at the yum API yet. I have looked at the API: I spent
> > most of yesterday doing it. I think tsInfo is the way to go:
> >
> > - Get the currently running kernel
> > - Get a list of installed kmods
> > - In postresolve hook
> > - check if the transaction set has kernel marked for update
> > - if yes, check if all installed kmods have updates too
> > - if all kmods aren't being updated, remove kernel from
> > transaction set.
> >
> > Could someone please confirm if this is the way to go? I'd be
> > grateful if any implementation specifics could also be given. (I
> > was referring to the fedorakmod plug-in in the yum-utils, but it
> > seems to be grossly outdated API wise)
>
> Before someone points it out: I've only posted to the devel list
> because the yum mailing lists appear to be down.
>
The yum mailing lists are down?
seem up to me
http://lists.baseurl.org/mailman/listinfo/yum
-sv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20120325/686c2384/attachment.sig>
More information about the devel
mailing list