Broadcom hybrid_wl driver

Chris Nolan chris at
Mon Oct 27 12:15:46 CET 2008

Thorsten Leemhuis wrote:
> Please don't use the term "-kmod-common" in the package name; just 
> call it "broadcom-hybrid-wl" and add
> Provides: broadcom-hybrid-wl-kmod-common = %{version}-%{release}
> Thinking about it some more: Maybe the best scheme for both packages 
> might be:
> "kmod-wl" for the kmod package
> "broadcom-hybrid-wl" for the second "userland" package (which then 
> needs to provide wl-kmod-common = %{version}-%{release})
> Opinions?

As an end user I find that slightly confusing to have so many different 
permutations. I would find it less confusing to do your original way and 
drop the "hybrid" altogether:

"kmod-wl" for the kmod package
"broadcom-wl" for the "userland" package which provides 
broadcom-wl-common = %{version}-%{release}


>>> broadcom-hybrid-wl-kmod-debuginfo-
>>> I don't fully understand the first two - the second one contains the 
>>> actual kernel module but
>>> a) why is the name of the second package formed like it is - I am 
>>> supposing that it is because it is built for a specific kernel version?
>> Correct. The first is the base package. People say 'yum install
>> kmod-broadcom-hybrid_wl', and get that package, and the latest
>> kernel-specific one, which is what the second package is. The
>> in the name is actually the uname -r for the
>> kernel it was built for.
>>> b) what is the first package for? it is empty!
>> Virtual package, so people don't have to request the driver including
>> the kernel version. (The kernel version in there is actually part of the
>> rpm name, not part of the rpm version).
> More important: that empty package always tracks in the latest kmod 
> package (the one with the modules in it) automatically on update; that 
> would not happen otherwise due to the "uname -r" in the name of the 
> package which holds the modules.
> CU
> knurd
Thanks for this info guys, makes perfect sense now. I kinda mostly 
figured this out but got too tired last night to respond.


More information about the rpmfusion-developers mailing list