-----Original Message-----
> From: openembedded-core@lists.openembedded.org 
> <openembedded-core@lists.openembedded.org> On Behalf Of Peter Marko via
> lists.openembedded.org
> Sent: den 25 november 2024 19:37
> To: openembedded-core@lists.openembedded.org
> Cc: Peter Marko <peter.ma...@siemens.com>
> Subject: [OE-core][PATCH 2/2] init-manager: define VIRTUAL-RUNTIME_keymaps 
> for all init managers
> 
> From: Peter Marko <peter.ma...@siemens.com>
> 
> VIRTUAL-RUNTIME_keymaps is defined in some init managers and also in
> some package groups. Defining distro features in recipes is wrong.
> Define it in all init managers instead.

How is keymaps related to whichever init manager is used?
Wouldn't it be better to remove it from init-manager-mdev-busybox.inc 
and rely on the defaults in the packagegroups that use 
${VIRTUAL-RUNTIME_keymaps}?

//Peter

> 
> Signed-off-by: Peter Marko <peter.ma...@siemens.com>
> ---
>  meta/conf/distro/include/init-manager-none.inc            | 1 +
>  meta/conf/distro/include/init-manager-systemd.inc         | 1 +
>  meta/conf/distro/include/init-manager-sysvinit.inc        | 1 +
>  meta/recipes-core/packagegroups/packagegroup-base.bb      | 3 ---
>  meta/recipes-core/packagegroups/packagegroup-core-boot.bb | 3 ---
>  5 files changed, 3 insertions(+), 6 deletions(-)
> 
> diff --git a/meta/conf/distro/include/init-manager-none.inc
> b/meta/conf/distro/include/init-manager-none.inc
> index 6ece5c9906..3972e6d8aa 100644
> --- a/meta/conf/distro/include/init-manager-none.inc
> +++ b/meta/conf/distro/include/init-manager-none.inc
> @@ -2,3 +2,4 @@ VIRTUAL-RUNTIME_init_manager ??= "sysvinit"
>  VIRTUAL-RUNTIME_initscripts ??= "initscripts"
>  VIRTUAL-RUNTIME_login_manager ??= "busybox"
>  VIRTUAL-RUNTIME_dev_manager ??= "udev"
> +VIRTUAL-RUNTIME_keymaps ?= "keymaps"
> diff --git a/meta/conf/distro/include/init-manager-systemd.inc
> b/meta/conf/distro/include/init-manager-systemd.inc
> index 0a76647459..8132135c25 100644
> --- a/meta/conf/distro/include/init-manager-systemd.inc
> +++ b/meta/conf/distro/include/init-manager-systemd.inc
> @@ -5,5 +5,6 @@ VIRTUAL-RUNTIME_init_manager ??= "systemd"
>  VIRTUAL-RUNTIME_initscripts ??= "systemd-compat-units"
>  VIRTUAL-RUNTIME_login_manager ??= "shadow-base"
>  VIRTUAL-RUNTIME_dev_manager ??= "systemd"
> +VIRTUAL-RUNTIME_keymaps ?= "keymaps"
>  # systemd hardcodes /root in its source codes, other values are not
> offically supported
>  ROOT_HOME ?= "/root"
> diff --git a/meta/conf/distro/include/init-manager-sysvinit.inc
> b/meta/conf/distro/include/init-manager-sysvinit.inc
> index e2d17b358d..cfb3438632 100644
> --- a/meta/conf/distro/include/init-manager-sysvinit.inc
> +++ b/meta/conf/distro/include/init-manager-sysvinit.inc
> @@ -5,3 +5,4 @@ VIRTUAL-RUNTIME_init_manager ??= "sysvinit"
>  VIRTUAL-RUNTIME_initscripts ??= "initscripts"
>  VIRTUAL-RUNTIME_login_manager ??= "busybox"
>  VIRTUAL-RUNTIME_dev_manager ??= "udev"
> +VIRTUAL-RUNTIME_keymaps ?= "keymaps"
> diff --git a/meta/recipes-core/packagegroups/packagegroup-base.bb
> b/meta/recipes-core/packagegroups/packagegroup-base.bb
> index 70a1035003..cb9d1f07af 100644
> --- a/meta/recipes-core/packagegroups/packagegroup-base.bb
> +++ b/meta/recipes-core/packagegroups/packagegroup-base.bb
> @@ -39,9 +39,6 @@ PACKAGES = ' \
>              \
>              '
> 
> -# Override by distro if needed
> -VIRTUAL-RUNTIME_keymaps ?= "keymaps"
> -
>  #
>  # packagegroup-base contain stuff needed for base system (machine
> related)
>  #
> diff --git a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb
> b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb
> index fa06092e27..5cdd161811 100644
> --- a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb
> +++ b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb
> @@ -9,9 +9,6 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
> 
>  inherit packagegroup
> 
> -# Distro can override the following VIRTUAL-RUNTIME providers:
> -VIRTUAL-RUNTIME_keymaps ?= "keymaps"
> -
>  EFI_PROVIDER ??= "grub-efi"
> 
>  SYSVINIT_SCRIPTS = "${@bb.utils.contains('MACHINE_FEATURES', 'rtc',
> '${VIRTUAL-RUNTIME_base-utils-hwclock}', '', d)} \
> --
> 2.30.2

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#207877): 
https://lists.openembedded.org/g/openembedded-core/message/207877
Mute This Topic: https://lists.openembedded.org/mt/109776743/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to