1 DESCRIPTION = "Core packages required for a basic installation with unionroot"
2 MAINTAINER = "Chris Lord <cwiiis@handhelds.org>"
3 PROVIDES = "task-bootstrap"
7 DEFAULT_PREFERENCE = "-1"
9 # The BOOTSTRAP_EXTRA_ variables are often manipulated by the
10 # MACHINE .conf files, so adjust PACKAGE_ARCH accordingly.
11 PACKAGE_ARCH = "${MACHINE_ARCH}"
18 def bootstrap_modutils_depends(d):
20 m = bb.data.getVar('MODUTILS', d, 1)
25 r.append('module-init-tools')
28 def bootstrap_modutils_rdepends(d):
30 m = bb.data.getVar('MODUTILS', d, 1)
33 r.append('modutils-depmod')
35 r.append('module-init-tools-depmod')
38 HOTPLUG ?= "linux-hotplug"
40 DEPENDS = 'base-files base-passwd-3.5.7 \
41 busybox dropbear initscripts modutils netbase \
42 sysvinit tinylogin portmap \
43 modutils-initscripts \
45 ${BOOTSTRAP_EXTRA_DEPENDS} \
46 ${@bootstrap_modutils_depends(d)} \
52 RDEPENDS = 'base-files base-passwd busybox \
54 netbase sysvinit sysvinit-pidof tinylogin \
55 modutils-initscripts \
57 ${BOOTSTRAP_EXTRA_RDEPENDS} \
58 ${@bootstrap_modutils_rdepends(d)} \
64 RRECOMMENDS = 'dropbear portmap \
65 ${BOOTSTRAP_EXTRA_RRECOMMENDS}'