[oe] RDEPENDS -> RRECOMMENDS

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Sat Sep 25 08:16:25 UTC 2010


As kernel functionality can be compiled into the kernel or be a
separate module, in general one cannot assume that it is there.
Afaik this is a case where one would have to use RRECOMMENDS i.s.o. RDEPENDS

I did a quick grep on who RDEPENDS on a kernel modlue and got the list below.
Now for the kernel things people might say that the defconfig goes
with the kernel and there you know whether the module is there or not,
but for the others you do not know.
Suggested fix is to go to RRECOMMENDS. Is that correct?

Frans

batmand/batmand.inc:RDEPENDS_${PN} = "kernel-module-tun"
cfu1/cfu1-modules_2.6.bb:RDEPENDS_${PN} = "kernel-module-usbcore"
chillispot/chillispot_1.0RC3.bb:RDEPENDS_${PN} = "kernel-module-tun"
davfs2/davfs2_0.2.7.bb:RDEPENDS_${PN} = "kernel-module-coda"
davfs2/davfs2_0.2.8.bb:RDEPENDS_${PN} = "kernel-module-coda"
eciadsl/eciadsl_0.11.bb:RDEPENDS_${PN} = "bash kernel-module-n_hdlc ppp grep"
exmap-console/exmap-console.inc:RDEPENDS_exmap-console += "kernel-module-exmap"
exmap-console/exmap-console.inc:RDEPENDS_exmap-server += "kernel-module-exmap"
linux/handhelds-pxa_2.4.19-rmk6-pxa1-hh42.bb:RDEPENDS_kernel-module-h5400-audio
= "kernel-module-ak4535 kernel-module-i2c-adap-pxa"
linux/handhelds-pxa_2.4.19-rmk6-pxa1-hh42.bb:RDEPENDS_kernel-module-h3900-uda1380
= "kernel-module-uda1380 kernel-module-i2c-adap-pxa"
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-sound =
"kernel-module-soundcore kernel-module-snd kernel-module-snd-timer
kernel-module-snd-pxa2xx-pcm kernel-module-snd-pxa2xx-ac97
kernel-module-snd-pcm kernel-module-snd-pcm-oss
kernel-module-snd-page-alloc kernel-module-snd-mixer-oss
kernel-module-snd-ac97-codec kernel-module-snd-ac97-bus"
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-bluetooth =
"kernel-module-bluetooth kernel-module-bnep
kernel-module-gumstix-bluetooth kernel-module-hci-uart
kernel-module-l2cap kernel-module-sco kernel-module-rfcomm"
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-pcmcia =
"kernel-module-pcmcia-core kernel-module-pcmcia
kernel-module-pxa2xx-core kernel-module-pxa2xx-cs "
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-ide =
"kernel-modules-pcmcia kernel-module-ide-core kernel-module-ide-cs
kernel-module-ide-disk kernel-module-ide-generic
kernel-module-firmware-class"
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-ethernet =
"kernel-module-mii kernel-module-smc91x kernel-module-gumstix-smc91x"
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-wireless =
"kernel-module-ieee80211 kernel-module-ieee80211-crypt
kernel-module-ieee80211-crypt-wep kernel-modules-pcmcia
kernel-module-hermes kernel-module-hostap-cs kernel-module-hostap
kernel-module-orinoco kernel-module-orinoco-cs
kernel-module-spectrum-cs"
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-usb =
"kernel-module-gumstix-gadget kernel-module-g-ether
kernel-module-pxa2xx-udc "
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-mmc =
"kernel-module-mmc-core kernel-module-mmc-block kernel-module-pxamci"
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-fat =
"kernel-module-vfat kernel-module-nls-base kernel-module-fat
kernel-module-nls-cp437 kernel-module-nls-iso8859-1"
linux/linux-gumstix_2.6.15.bb:RDEPENDS_kernel-modules-nfs =
"kernel-module-nfs kernel-module-sunrpc kernel-module-lockd"
nylon/simple-firewall.bb:RDEPENDS_${PN} = "kernel-module-ipt-limit
kernel-module-ipt-tcpmss"
openvpn/openvpn.inc:RDEPENDS_${PN} = "kernel-module-tun"
shorewall/shorewall_2.0.9-monolithic.bb:RDEPENDS_${PN} = "iptables
kernel-module-ipt-multiport kernel-module-ipt-mac
kernel-module-ipt-mark kernel-module-ipt-pkttype
kernel-module-ipt-tos"
snes9x/snes9x_1.43-WIP1.bb:RDEPENDS_epia = "kernel-module-joydev"
vpnc/vpnc.inc:RDEPENDS_${PN} = "kernel-module-tun"




More information about the Openembedded-devel mailing list