Re: Need help with writing a yum plugin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux