blob: f6ddb1a35287f3f3afe5b75adcd987f7d1d6c6d0 [file] [log] [blame]
Patrick Williamsb48b7b42016-08-17 15:04:38 -05001SUMMARY = "Basic task to get a device booting"
Patrick Williamsb48b7b42016-08-17 15:04:38 -05002
Patrick Williamsb48b7b42016-08-17 15:04:38 -05003
4PACKAGE_ARCH = "${MACHINE_ARCH}"
5inherit packagegroup
6
7#
8# those ones can be set in machine config to supply packages needed to get machine booting
9#
10MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
11MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
12
13# Make sure we build the kernel
14DEPENDS = "virtual/kernel"
15
16#
17# minimal set of packages - needed to boot
18#
Patrick Williams213cb262021-08-07 19:21:33 -050019RDEPENDS:${PN} = "\
Patrick Williamsb48b7b42016-08-17 15:04:38 -050020 base-files \
21 base-passwd \
22 busybox \
23 netbase \
24 ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "keymaps", "", d)} \
25 ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \
26"
27
Patrick Williams213cb262021-08-07 19:21:33 -050028RRECOMMENDS:${PN} = "\
Patrick Williamsb48b7b42016-08-17 15:04:38 -050029 kernel \
30 ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \
31"