On Sun, 25 Mar 2012 17:22:12 +0530 Ankur Sinha <sanjay.ankur@xxxxxxxxx> 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
Attachment:
signature.asc
Description: PGP signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel