All pastes #980895 Raw Edit

Unbenannt

public text v1 · immutable
·published 2008-04-11 11:26 UTC
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"