cornucopia: bump SRCREV
[openembedded.git] / recipes / tasks / task-boot.bb
blob0eb34a8e0aa5c12b2888744441175ae1019d09b3
1 DESCRIPTION = "Basic task to get a device booting"
2 PR = "r53"
4 inherit task
6 # packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
8 PACKAGE_ARCH = "${MACHINE_ARCH}"
11 # those ones can be set in machine config to supply packages needed to get machine booting
13 MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
14 MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
16 # update-alternatives script installed in rootfs needs to be the same as
17 # u-a script used for building image which is defined with
18 # PREFERRED_PROVIDER_virtual/update-alternatives-native
20 DISTRO_UPDATE_ALTERNATIVES ?= "${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "${PREFERRED_PROVIDER_virtual/update-alternatives}", d)}"
22 # Make sure we build the kernel
23 DEPENDS = "virtual/kernel"
26 # minimal set of packages - needed to boot
28 RDEPENDS_task-boot = "\
29 base-files \
30 base-passwd \
31 busybox \
32 ${@base_contains("MACHINE_FEATURES", "keyboard", "keymaps", "", d)} \
33 modutils-initscripts \
34 netbase \
35 ${DISTRO_UPDATE_ALTERNATIVES} \
36 ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \
39 RRECOMMENDS_task-boot = "\
40 kernel \
41 ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \