meta-digi: do not hardcode machine related utilities

nvram, ubootenv and update_flash are machine related utilities. They
need to be configured per-platform via MACHINE_EXTRA_RDEPENDS and thus
leaving packagegroup-dey-core as much platform-agnostic as possible.

This also allows to skip these utilities for platforms not using them.

https://jira.digi.com/browse/DEL-915

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
Javier Viguera 2014-01-15 17:32:30 +01:00
parent e0aa5003d5
commit 0dc6b44dee
4 changed files with 8 additions and 4 deletions

View File

@ -13,6 +13,8 @@ WPA_DRIVER = "nl80211"
# Firmware
MACHINE_FIRMWARE = "firmware-mxs-ar3k"
MACHINE_EXTRA_RDEPENDS += "nvram ubootenv update-flash"
MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
MACHINE_FEATURES += "alsa touchscreen"

View File

@ -11,6 +11,7 @@ UBOOT_ENTRYPOINT = "0x90008000"
# Firmware
MACHINE_FIRMWARE = "firmware-imx-vpu-imx51 firmware-imx-sdma-imx51"
MACHINE_EXTRA_RDEPENDS += "nvram ubootenv update-flash"
MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-smsc911x"

View File

@ -10,6 +10,8 @@ UBOOT_ENTRYPOINT = "0x70008000"
# Firmware
MACHINE_FIRMWARE = "firmware-imx-vpu-imx53 firmware-imx-sdma-imx53"
MACHINE_EXTRA_RDEPENDS += "nvram ubootenv update-flash"
MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-smsc911x"

View File

@ -39,7 +39,6 @@ RDEPENDS_${PN} = "\
modutils-initscripts \
mtd-utils-ubifs \
netbase \
nvram \
init-ifupdown \
${VIRTUAL-RUNTIME_dev_manager} \
${VIRTUAL-RUNTIME_init_manager} \
@ -47,11 +46,11 @@ RDEPENDS_${PN} = "\
${VIRTUAL-RUNTIME_login_manager} \
${VIRTUAL-RUNTIME_passwd_manager} \
${VIRTUAL-RUNTIME_update-alternatives} \
ubootenv \
update-flash \
usbutils \
busybox-acpid \
${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}"
${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \
${MACHINE_EXTRA_RDEPENDS} \
"
RRECOMMENDS_${PN} = "\
${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \