1# 2# Copyright (C) 2007 OpenedHand Ltd. 3# 4 5SUMMARY = "Minimal boot requirements" 6DESCRIPTION = "The minimal set of packages required to boot the system" 7PR = "r17" 8 9PACKAGE_ARCH = "${MACHINE_ARCH}" 10 11inherit packagegroup 12 13# Distro can override the following VIRTUAL-RUNTIME providers: 14VIRTUAL-RUNTIME_dev_manager ?= "udev" 15VIRTUAL-RUNTIME_keymaps ?= "keymaps" 16 17EFI_PROVIDER ??= "grub-efi" 18 19SYSVINIT_SCRIPTS = "${@bb.utils.contains('MACHINE_FEATURES', 'rtc', '${VIRTUAL-RUNTIME_base-utils-hwclock}', '', d)} \ 20 modutils-initscripts \ 21 init-ifupdown \ 22 ${VIRTUAL-RUNTIME_initscripts} \ 23 " 24 25RDEPENDS:${PN} = "\ 26 base-files \ 27 base-passwd \ 28 ${VIRTUAL-RUNTIME_base-utils} \ 29 ${@bb.utils.contains("DISTRO_FEATURES", "sysvinit", "${SYSVINIT_SCRIPTS}", "", d)} \ 30 ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \ 31 ${@bb.utils.contains("MACHINE_FEATURES", "efi", "${EFI_PROVIDER} kernel", "", d)} \ 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 39RRECOMMENDS:${PN} = "\ 40 ${VIRTUAL-RUNTIME_base-utils-syslog} \ 41 ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS}" 42