Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | # |
| 2 | # Copyright (C) 2007 OpenedHand Ltd. |
| 3 | # |
| 4 | |
| 5 | SUMMARY = "Minimal boot requirements" |
| 6 | DESCRIPTION = "The minimal set of packages required to boot the system" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 7 | PR = "r17" |
| 8 | |
| 9 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 10 | |
| 11 | inherit packagegroup |
| 12 | |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 13 | # Distro can override the following VIRTUAL-RUNTIME providers: |
| 14 | VIRTUAL-RUNTIME_dev_manager ?= "udev" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 15 | VIRTUAL-RUNTIME_keymaps ?= "keymaps" |
| 16 | |
Brad Bishop | 316dfdd | 2018-06-25 12:45:53 -0400 | [diff] [blame] | 17 | EFI_PROVIDER ??= "grub-efi" |
| 18 | |
Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 19 | SYSVINIT_SCRIPTS = "${@bb.utils.contains('MACHINE_FEATURES', 'rtc', '${VIRTUAL-RUNTIME_base-utils-hwclock}', '', d)} \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 20 | modutils-initscripts \ |
| 21 | init-ifupdown \ |
| 22 | ${VIRTUAL-RUNTIME_initscripts} \ |
| 23 | " |
| 24 | |
| 25 | RDEPENDS_${PN} = "\ |
| 26 | base-files \ |
| 27 | base-passwd \ |
Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 28 | ${VIRTUAL-RUNTIME_base-utils} \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 29 | ${@bb.utils.contains("DISTRO_FEATURES", "sysvinit", "${SYSVINIT_SCRIPTS}", "", d)} \ |
| 30 | ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \ |
Brad Bishop | 316dfdd | 2018-06-25 12:45:53 -0400 | [diff] [blame] | 31 | ${@bb.utils.contains("MACHINE_FEATURES", "efi", "${EFI_PROVIDER} kernel", "", d)} \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 32 | netbase \ |
| 33 | ${VIRTUAL-RUNTIME_login_manager} \ |
| 34 | ${VIRTUAL-RUNTIME_init_manager} \ |
| 35 | ${VIRTUAL-RUNTIME_dev_manager} \ |
| 36 | ${VIRTUAL-RUNTIME_update-alternatives} \ |
| 37 | ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}" |
| 38 | |
| 39 | RRECOMMENDS_${PN} = "\ |
Brad Bishop | 1a4b7ee | 2018-12-16 17:11:34 -0800 | [diff] [blame] | 40 | ${VIRTUAL-RUNTIME_base-utils-syslog} \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 41 | ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS}" |