mirror of
https://git.yoctoproject.org/poky
synced 2026-04-05 08:02:25 +02:00
Convert to new override syntax
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
pkg_postinst_modules () {
|
||||
pkg_postinst:modules () {
|
||||
if [ -z "$D" ]; then
|
||||
depmod -a ${KERNEL_VERSION}
|
||||
else
|
||||
@@ -8,7 +8,7 @@ else
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm_modules () {
|
||||
pkg_postrm:modules () {
|
||||
if [ -z "$D" ]; then
|
||||
depmod -a ${KERNEL_VERSION}
|
||||
else
|
||||
@@ -24,11 +24,11 @@ fi
|
||||
|
||||
PACKAGE_WRITE_DEPS += "kmod-native depmodwrapper-cross"
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
install -d ${D}${sysconfdir}/modules-load.d/ ${D}${sysconfdir}/modprobe.d/
|
||||
}
|
||||
|
||||
PACKAGESPLITFUNCS_prepend = "split_kernel_module_packages "
|
||||
PACKAGESPLITFUNCS:prepend = "split_kernel_module_packages "
|
||||
|
||||
KERNEL_MODULES_META_PACKAGE ?= "${@ d.getVar("KERNEL_PACKAGE_NAME") or "kernel" }-modules"
|
||||
|
||||
@@ -100,11 +100,11 @@ python split_kernel_module_packages () {
|
||||
else:
|
||||
f.write('%s\n' % basename)
|
||||
f.close()
|
||||
postinst = d.getVar('pkg_postinst_%s' % pkg)
|
||||
postinst = d.getVar('pkg_postinst:%s' % pkg)
|
||||
if not postinst:
|
||||
bb.fatal("pkg_postinst_%s not defined" % pkg)
|
||||
bb.fatal("pkg_postinst:%s not defined" % pkg)
|
||||
postinst += d.getVar('autoload_postinst_fragment') % (autoload or basename)
|
||||
d.setVar('pkg_postinst_%s' % pkg, postinst)
|
||||
d.setVar('pkg_postinst:%s' % pkg, postinst)
|
||||
|
||||
# Write out any modconf fragment
|
||||
modconflist = (d.getVar("KERNEL_MODULE_PROBECONF") or "").split()
|
||||
@@ -117,19 +117,19 @@ python split_kernel_module_packages () {
|
||||
elif modconf:
|
||||
bb.error("Please ensure module %s is listed in KERNEL_MODULE_PROBECONF since module_conf_%s is set" % (basename, basename))
|
||||
|
||||
files = d.getVar('FILES_%s' % pkg)
|
||||
files = d.getVar('FILES:%s' % pkg)
|
||||
files = "%s /etc/modules-load.d/%s.conf /etc/modprobe.d/%s.conf" % (files, basename, basename)
|
||||
d.setVar('FILES_%s' % pkg, files)
|
||||
d.setVar('FILES:%s' % pkg, files)
|
||||
|
||||
conffiles = d.getVar('CONFFILES_%s' % pkg)
|
||||
conffiles = d.getVar('CONFFILES:%s' % pkg)
|
||||
conffiles = "%s /etc/modules-load.d/%s.conf /etc/modprobe.d/%s.conf" % (conffiles, basename, basename)
|
||||
d.setVar('CONFFILES_%s' % pkg, conffiles)
|
||||
d.setVar('CONFFILES:%s' % pkg, conffiles)
|
||||
|
||||
if "description" in vals:
|
||||
old_desc = d.getVar('DESCRIPTION_' + pkg) or ""
|
||||
d.setVar('DESCRIPTION_' + pkg, old_desc + "; " + vals["description"])
|
||||
old_desc = d.getVar('DESCRIPTION:' + pkg) or ""
|
||||
d.setVar('DESCRIPTION:' + pkg, old_desc + "; " + vals["description"])
|
||||
|
||||
rdepends = bb.utils.explode_dep_versions2(d.getVar('RDEPENDS_' + pkg) or "")
|
||||
rdepends = bb.utils.explode_dep_versions2(d.getVar('RDEPENDS:' + pkg) or "")
|
||||
modinfo_deps = []
|
||||
if "depends" in vals and vals["depends"] != "":
|
||||
for dep in vals["depends"].split(","):
|
||||
@@ -139,16 +139,16 @@ python split_kernel_module_packages () {
|
||||
for dep in modinfo_deps:
|
||||
if not dep in rdepends:
|
||||
rdepends[dep] = []
|
||||
d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False))
|
||||
d.setVar('RDEPENDS:' + pkg, bb.utils.join_deps(rdepends, commasep=False))
|
||||
|
||||
# Avoid automatic -dev recommendations for modules ending with -dev.
|
||||
d.setVarFlag('RRECOMMENDS_' + pkg, 'nodeprrecs', 1)
|
||||
d.setVarFlag('RRECOMMENDS:' + pkg, 'nodeprrecs', 1)
|
||||
|
||||
# Provide virtual package without postfix
|
||||
providevirt = d.getVar('KERNEL_MODULE_PROVIDE_VIRTUAL')
|
||||
if providevirt == "1":
|
||||
postfix = format.split('%s')[1]
|
||||
d.setVar('RPROVIDES_' + pkg, pkg.replace(postfix, ''))
|
||||
d.setVar('RPROVIDES:' + pkg, pkg.replace(postfix, ''))
|
||||
|
||||
kernel_package_name = d.getVar("KERNEL_PACKAGE_NAME") or "kernel"
|
||||
kernel_version = d.getVar("KERNEL_VERSION")
|
||||
@@ -159,13 +159,13 @@ python split_kernel_module_packages () {
|
||||
module_pattern_suffix = d.getVar('KERNEL_MODULE_PACKAGE_SUFFIX')
|
||||
module_pattern = module_pattern_prefix + kernel_package_name + '-module-%s' + module_pattern_suffix
|
||||
|
||||
postinst = d.getVar('pkg_postinst_modules')
|
||||
postrm = d.getVar('pkg_postrm_modules')
|
||||
postinst = d.getVar('pkg_postinst:modules')
|
||||
postrm = d.getVar('pkg_postrm:modules')
|
||||
|
||||
modules = do_split_packages(d, root='${nonarch_base_libdir}/modules', file_regex=module_regex, output_pattern=module_pattern, description='%s kernel module', postinst=postinst, postrm=postrm, recursive=True, hook=frob_metadata, extra_depends='%s-%s' % (kernel_package_name, kernel_version))
|
||||
if modules:
|
||||
metapkg = d.getVar('KERNEL_MODULES_META_PACKAGE')
|
||||
d.appendVar('RDEPENDS_' + metapkg, ' '+' '.join(modules))
|
||||
d.appendVar('RDEPENDS:' + metapkg, ' '+' '.join(modules))
|
||||
|
||||
# If modules-load.d and modprobe.d are empty at this point, remove them to
|
||||
# avoid warnings. removedirs only raises an OSError if an empty
|
||||
|
||||
Reference in New Issue
Block a user