From 7414665ab540d5fdc1d65dfb0684a3f39db5567a Mon Sep 17 00:00:00 2001 From: Davide Gardenal <davide.gardenal@huawei.com> Date: Fri, 18 Feb 2022 17:00:27 +0100 Subject: [PATCH] oniro-modprobe: Add modprobe config file Add modeprobe.bb recipe Create oniro-kernel-mod.conf as the modprob config file Update packagegroup-oniro-core.bb to account for the new recipe Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> --- .../oniro-modprobe/oniro-modprobe.bb | 25 +++++++++++++++++++ .../oniro-modprobe/oniro-kernel-mod.conf | 6 +++++ .../packagegroups/packagegroup-oniro-core.bb | 1 + 3 files changed, 32 insertions(+) create mode 100644 meta-oniro-core/recipes-core/oniro-modprobe/oniro-modprobe.bb create mode 100644 meta-oniro-core/recipes-core/oniro-modprobe/oniro-modprobe/oniro-kernel-mod.conf diff --git a/meta-oniro-core/recipes-core/oniro-modprobe/oniro-modprobe.bb b/meta-oniro-core/recipes-core/oniro-modprobe/oniro-modprobe.bb new file mode 100644 index 00000000..b4ef37d0 --- /dev/null +++ b/meta-oniro-core/recipes-core/oniro-modprobe/oniro-modprobe.bb @@ -0,0 +1,25 @@ +# SPDX-FileCopyrightText: Huawei Inc. +# +# SPDX-License-Identifier: Apache-2.0 + +SUMMARY = "Oniro project specific modprobe settings" +SECTION = "base" +DESCTIPTION = "This recipes provides a set of Oniro Project specific settings for managing kernel module" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" + +SRC_URI = " \ + file://oniro-kernel-mod.conf \ + " +inherit allarch + + +do_configure[noexec] = "1" +do_compile[noexec] = "1" + +do_install() { + install -d "${D}/${sysconfdir}/modprobe.d" + install -m 0644 "${WORKDIR}/oniro-kernel-mod.conf" "${D}${sysconfdir}/modprobe.d/" +} + +FILES:${PN} += "${sysconfdir}/modeprobe.d/oniro-kernel-mod.conf" diff --git a/meta-oniro-core/recipes-core/oniro-modprobe/oniro-modprobe/oniro-kernel-mod.conf b/meta-oniro-core/recipes-core/oniro-modprobe/oniro-modprobe/oniro-kernel-mod.conf new file mode 100644 index 00000000..b9b261ae --- /dev/null +++ b/meta-oniro-core/recipes-core/oniro-modprobe/oniro-modprobe/oniro-kernel-mod.conf @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: Huawei Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + +# This file contains modprobe config diff --git a/meta-oniro-core/recipes-core/packagegroups/packagegroup-oniro-core.bb b/meta-oniro-core/recipes-core/packagegroups/packagegroup-oniro-core.bb index 368058b8..e1a33c32 100644 --- a/meta-oniro-core/recipes-core/packagegroups/packagegroup-oniro-core.bb +++ b/meta-oniro-core/recipes-core/packagegroups/packagegroup-oniro-core.bb @@ -11,4 +11,5 @@ PACKAGES = "packagegroup-oniro-core" RDEPENDS:packagegroup-oniro-core = "\ oniro-mounts \ oniro-sysctl \ + oniro-modprobe \ " -- GitLab