task-boot: rename DISTRO_ vars to IMAGE_ vars and move to image.bbclass * update...
[vuplus_openembedded] / packages / tasks / task-boot.bb
1 DESCRIPTION = "Basic task to get a device booting"
2 PR = "r49"
3
4 inherit task
5
6 # packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
7 #
8 PACKAGE_ARCH = "${MACHINE_ARCH}"
9
10 #
11 # those ones can be set in machine config to supply packages needed to get machine booting
12 #
13 MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
14 MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
15
16 # Make sure we build the kernel
17 DEPENDS = "virtual/kernel"
18
19 #
20 # minimal set of packages - needed to boot
21 #
22 RDEPENDS_task-boot = "\
23     kernel \
24     base-files \
25     base-passwd \
26     busybox \
27     ${@base_contains("MACHINE_FEATURES", "keyboard", "keymaps", "", d)} \
28     modutils-initscripts \
29     netbase \
30     update-alternatives \
31     ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \
32     "
33
34 RRECOMMENDS_task-boot = "\
35     ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \
36     "