machine: restrict udev extra rules to systemd or udevd device managers
There are other device managers (e.g. mdev) that do not understand those udev rules, so do not install them unconditionally. Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
661f59967c
commit
d76bb3ac2c
|
|
@ -42,9 +42,6 @@ MACHINE_EXTRA_RDEPENDS += " \
|
|||
mtd-utils-ubifs \
|
||||
"
|
||||
|
||||
# Extra udev rules
|
||||
MACHINE_EXTRA_RRECOMMENDS += "udev-extraconf"
|
||||
|
||||
# Image FS types
|
||||
IMAGE_FSTYPES:remove = "ext4 tar.xz"
|
||||
|
||||
|
|
|
|||
|
|
@ -72,6 +72,10 @@ MACHINE_EXTRA_RRECOMMENDS += " \
|
|||
${@bb.utils.contains("MACHINE_FEATURES", "cryptochip", "cryptoauthlib", "", d)} \
|
||||
"
|
||||
|
||||
# Extra rules when device manager is systemd or udev
|
||||
UDEV_EXTRA_RULES = "udev-extraconf"
|
||||
MACHINE_EXTRA_RRECOMMENDS += "${@bb.utils.contains_any('VIRTUAL-RUNTIME_dev_manager', 'systemd udev', '${UDEV_EXTRA_RULES}', '', d)}"
|
||||
|
||||
# Default image name (for install scripts)
|
||||
DEFAULT_IMAGE_NAME ??= "dey-image-qt"
|
||||
|
||||
|
|
|
|||
|
|
@ -208,9 +208,6 @@ IMX_ALSA_EXTRA:imx-nxp-bsp = "imx-alsa-plugins"
|
|||
MACHINE_EXTRA_RRECOMMENDS:append:mx6-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}"
|
||||
MACHINE_EXTRA_RRECOMMENDS:append:mx8-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', '${IMX_ALSA_EXTRA}', '', d)}"
|
||||
|
||||
# Extra udev rules
|
||||
MACHINE_EXTRA_RRECOMMENDS += "udev-extraconf udev-rules-imx"
|
||||
|
||||
# GStreamer 1.0 plugins
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN ?= ""
|
||||
MACHINE_GSTREAMER_1_0_PLUGIN:mx6dl-nxp-bsp ?= "imx-gst1.0-plugin"
|
||||
|
|
@ -292,6 +289,9 @@ KERNEL_IMAGETYPE:aarch64 = "Image.gz"
|
|||
|
||||
MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen"
|
||||
|
||||
# IMX specific udev extra rules added when device manager is systemd/udev
|
||||
UDEV_EXTRA_RULES:append = " udev-rules-imx"
|
||||
|
||||
# Add a generic gstreamer distro feature for all IMX platforms
|
||||
DISTRO_FEATURES:append = " gstreamer"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue