* To remind, modprobe accepts both '-' & '_' in module names interchangeably.
Actual module files use both. Still, in OE, some consistency is needed. And its
natural to use dash as the separator, as package names already use that. So,
if canonical naming is used, it all will "just work", refardless of what separator
chars specific kernel module filename randomly contains.
# If autoloading is requested, output /etc/modutils/<name> and append
# appropriate modprobe commands to the postinst
autoload = bb.data.getVar('module_autoload_%s' % basename, d, 1)
+ if not autoload:
+ # Also, try canonical name with dashes
+ autoload = bb.data.getVar('module_autoload_%s' % basename.replace('_', '-'), d, 1)
if autoload:
name = '%s/etc/modutils/%s' % (dvar, basename)
f = open(name, 'w')