rendered paste body
PR = "r0"
inherit task
DEPENDS = "task-boot"
PROVIDES = "${PACKAGES}"
PACKAGES = ' \
task-my \
${@base_contains("MACHINE_FEATURES", "vfat", "task-base-vfat", "", d)} \
${@base_contains("MACHINE_FEATURES", "apm", "task-base-apm", "", d)} \
${@base_contains("MACHINE_FEATURES", "pcmcia", "task-base-pcmcia", "", d)} \
${@base_contains("DISTRO_FEATURES", "ppp", "task-base-ppp", "", d)} \
'
PACKAGE_ARCH = "${MACHINE_ARCH}"
#
# linux-hotplug or none
#
HOTPLUG ?= "${@base_contains("MACHINE_FEATURES", "kernel24", "linux-hotplug","",d)} "
#
# dropbear, openssh or none
#
DISTRO_SSH_DAEMON ?= "dropbear"
#
# pcmciautils for >= 2.6.13-rc1, pcmcia-cs for others
#
PCMCIA_MANAGER ?= "${@base_contains('MACHINE_FEATURES', 'kernel26','pcmciautils','pcmcia-cs',d)} "
#
# those ones can be set in machine config to supply packages needed to get machine booting
#
MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
#
# task-base contain stuff needed for base system (machine related)
#
RDEPENDS_task-base = "\
${HOTPLUG} \
${@base_contains('MACHINE_FEATURES', 'kernel26','task-base-kernel26','task-base-kernel24',d)} \
${@base_contains('MACHINE_FEATURES', 'apm', 'task-base-apm', '',d)} \
${@base_contains('COMBINED_FEATURES', 'vfat', 'task-base-vfat', '',d)} \
${@base_contains('COMBINED_FEATURES', 'pcmcia', 'task-base-pcmcia', '',d)} \
${@base_contains('DISTRO_FEATURES', 'ppp', 'task-base-ppp', '',d)} \
"
RDEPENDS_task-machine-base = "${MACHINE_EXTRA_RDEPENDS}"
RRECOMMENDS_task-machine-base = "${MACHINE_EXTRA_RRECOMMENDS}"
RDEPENDS_task-base-kernel26 = "\
sysfsutils \
module-init-tools"
RRECOMMENDS_task-base-kernel26 = "\
kernel-module-nls-utf8 \
kernel-module-input \
kernel-module-uinput \
kernel-module-rtc-dev \
kernel-module-rtc-proc \
kernel-module-rtc-sysfs \
kernel-module-rtc-sa1100 \
kernel-module-unix"
RDEPENDS_task-base-apm = "\
apm \
apmd \
"
RDEPENDS_task-base-vfat = "\
kernel-module-msdos \
kernel-module-vfat \
kernel-module-nls-iso8859-1 \
kernel-module-nls-cp437"
RDEPENDS_task-base-pcmcia = "\
${PCMCIA_MANAGER} \
kernel-module-pcmcia \
kernel-module-pcnet-cs \
kernel-module-serial-cs \
kernel-module-ide-cs \
kernel-module-ide-disk \
"
RDEPENDS_task-base-ppp = "\
ppp \
ppp-dialin"
RDEPENDS_task-base-ppp = "\
kernel-module-ppp-async \
kernel-module-ppp-deflate \
kernel-module-ppp-mppe"