meta-digi: use INIT_MANAGER to configure init system manager
This variable introduced in Yocto 3.0 is the recommended way to configure the init manager. Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
d27202ac5b
commit
80578a2bd0
|
|
@ -166,12 +166,6 @@ DISTRO_FEATURES:append = " initrd "
|
|||
# add support to pulseaudio
|
||||
DISTRO_FEATURES:append = "pulseaudio"
|
||||
|
||||
# Disabling sysvinit
|
||||
DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
|
||||
|
||||
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
||||
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
||||
|
||||
# Disable use of vendorfs partition
|
||||
ST_VENDORFS = "0"
|
||||
|
||||
|
|
|
|||
|
|
@ -176,12 +176,6 @@ DISTRO_FEATURES:append = " initrd "
|
|||
# add support to pulseaudio
|
||||
DISTRO_FEATURES:append = "pulseaudio"
|
||||
|
||||
# Disabling sysvinit
|
||||
DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
|
||||
|
||||
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
||||
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
||||
|
||||
# Disable use of vendorfs partition
|
||||
ST_VENDORFS = "0"
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,9 @@ MACHINEOVERRIDES =. "mx6:mx6ul:${DIGI_FAMILY}:"
|
|||
include conf/machine/include/imx-digi-base.inc
|
||||
include conf/machine/include/arm/armv7a/tune-cortexa7.inc
|
||||
|
||||
# Override default init manager from distro config
|
||||
INIT_MANAGER ?= "sysvinit"
|
||||
|
||||
# Platform u-boot settings
|
||||
UBOOT_PREFIX = "u-boot"
|
||||
UBOOT_SUFFIX = "imx"
|
||||
|
|
|
|||
|
|
@ -53,16 +53,12 @@ MACHINE_EXTRA_RRECOMMENDS += " \
|
|||
|
||||
MACHINE_FEATURES += "accel-graphics wifi bluetooth cryptochip mca optee"
|
||||
|
||||
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
||||
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
||||
|
||||
# TrustFence
|
||||
TRUSTFENCE_SIGN_MODE = "HAB"
|
||||
|
||||
# Adding 'wayland' along with 'x11' enables the xwayland backend
|
||||
# Vulkan is necessary for wayland to build
|
||||
DISTRO_FEATURES:append = " wayland vulkan systemd pam"
|
||||
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
|
||||
|
||||
# SWUpdate sw-description configuration
|
||||
BOOTFS_EXT ?= ".boot.vfat"
|
||||
|
|
|
|||
|
|
@ -70,16 +70,12 @@ MACHINE_EXTRA_RRECOMMENDS += " \
|
|||
|
||||
MACHINE_FEATURES += "accel-graphics wifi bluetooth cryptochip pci mca"
|
||||
|
||||
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
||||
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
||||
|
||||
# TrustFence
|
||||
TRUSTFENCE_SIGN_MODE = "AHAB"
|
||||
|
||||
# Adding 'wayland' along with 'x11' enables the xwayland backend
|
||||
# Vulkan is necessary for wayland to build
|
||||
DISTRO_FEATURES:append = " wayland vulkan systemd pam"
|
||||
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
|
||||
|
||||
# SWUpdate sw-description configuration
|
||||
BOOTFS_EXT ?= ".boot.vfat"
|
||||
|
|
|
|||
|
|
@ -55,11 +55,6 @@ BT_TTY ?= "ttyLP0"
|
|||
# Add additional firmware
|
||||
MACHINE_FIRMWARE:append = " ethos-u-firmware"
|
||||
|
||||
# Use systemd as default init manager
|
||||
DISTRO_FEATURES:append = " systemd"
|
||||
VIRTUAL-RUNTIME_init_manager ?= "systemd"
|
||||
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
|
||||
|
||||
# Adding 'wayland' along with 'x11' enables the xwayland backend
|
||||
DISTRO_FEATURES:append = " wayland pam"
|
||||
|
||||
|
|
|
|||
|
|
@ -57,3 +57,6 @@ SDKPATHINSTALL = "/opt/${DISTRO}/${SDK_VERSION}/${MACHINE}"
|
|||
|
||||
# Some packages need this (e.g. gstreamer1.0-plugins-ugly)
|
||||
LICENSE_FLAGS_ACCEPTED += "commercial"
|
||||
|
||||
# Use systemd init manager by default
|
||||
INIT_MANAGER ?= "systemd"
|
||||
|
|
|
|||
|
|
@ -20,15 +20,19 @@ VIRTUAL-RUNTIME_base-utils-acpid ?= "busybox-acpid"
|
|||
VIRTUAL-RUNTIME_base-utils-hwclock ?= "busybox-hwclock"
|
||||
VIRTUAL-RUNTIME_base-utils-syslog ?= "busybox-syslog"
|
||||
VIRTUAL-RUNTIME_dev_manager ?= "udev"
|
||||
VIRTUAL-RUNTIME_init_manager ?= "sysvinit"
|
||||
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
|
||||
VIRTUAL-RUNTIME_keymaps ?= "keymaps"
|
||||
VIRTUAL-RUNTIME_login_manager ?= ""
|
||||
VIRTUAL-RUNTIME_passwd_manager ?= "shadow"
|
||||
|
||||
# Set virtual runtimes depending on X11 feature
|
||||
VIRTUAL-RUNTIME_touchscreen ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'tslib-calibrate tslib-tests', d)}"
|
||||
|
||||
SYSVINIT_SCRIPTS = " \
|
||||
${@bb.utils.contains('MACHINE_FEATURES', 'rtc', '${VIRTUAL-RUNTIME_base-utils-hwclock}', '', d)} \
|
||||
modutils-initscripts \
|
||||
${VIRTUAL-RUNTIME_base-utils-acpid} \
|
||||
${VIRTUAL-RUNTIME_initscripts} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "\
|
||||
base-files \
|
||||
base-passwd \
|
||||
|
|
@ -38,14 +42,12 @@ RDEPENDS:${PN} = "\
|
|||
dualboot \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'firmwared', '',d)} \
|
||||
${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', bb.utils.contains("MACHINE_FEATURES", "rtc", "${VIRTUAL-RUNTIME_base-utils-hwclock}", "", d), d)} \
|
||||
${@bb.utils.contains("MACHINE_FEATURES", "touchscreen", "${VIRTUAL-RUNTIME_touchscreen}", "",d)} \
|
||||
init-ifupdown \
|
||||
libdigiapix \
|
||||
libgpiod \
|
||||
libgpiod-tools \
|
||||
libubootenv-bin \
|
||||
modutils-initscripts \
|
||||
netbase \
|
||||
networkmanager \
|
||||
networkmanager-nmcli \
|
||||
|
|
@ -56,10 +58,9 @@ RDEPENDS:${PN} = "\
|
|||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'system-monitor', '',d)} \
|
||||
usbutils \
|
||||
${VIRTUAL-RUNTIME_base-utils} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', '${VIRTUAL-RUNTIME_base-utils-acpid}', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '${SYSVINIT_SCRIPTS}', '', d)} \
|
||||
${VIRTUAL-RUNTIME_dev_manager} \
|
||||
${VIRTUAL-RUNTIME_init_manager} \
|
||||
${VIRTUAL-RUNTIME_initscripts} \
|
||||
${VIRTUAL-RUNTIME_login_manager} \
|
||||
${VIRTUAL-RUNTIME_passwd_manager} \
|
||||
${VIRTUAL-RUNTIME_update-alternatives} \
|
||||
|
|
|
|||
Loading…
Reference in New Issue