1 DESCRIPTION = "Core packages required for a basic installation"
2 MAINTAINER = "Phil Blundell <pb@handhelds.org>"
5 # The BOOTSTRAP_EXTRA_ variables are often manipulated by the
6 # MACHINE .conf files, so adjust PACKAGE_ARCH accordingly.
7 PACKAGE_ARCH = "${MACHINE_ARCH}"
14 def bootstrap_modutils_depends(d):
16 m = bb.data.getVar('MODUTILS', d, 1)
21 r.append('module-init-tools')
24 def bootstrap_modutils_rdepends(d):
26 m = bb.data.getVar('MODUTILS', d, 1)
29 r.append('modutils-depmod')
31 r.append('module-init-tools-depmod')
34 BOOTSTRAP_EXTRA_DEPENDS ?= ""
35 BOOTSTRAP_EXTRA_RDEPENDS ?= ""
36 BOOTSTRAP_EXTRA_RRECOMMENDS ?= ""
37 BOOTSTRAP_EXTRA_RSUGGESTS ?= ""
38 HOTPLUG ?= "linux-hotplug"
40 DEPENDS = 'base-files base-passwd-3.5.9 \
41 busybox dropbear initscripts modutils netbase \
42 sysvinit tinylogin portmap psmisc setserial\
43 modutils-initscripts \
46 ${BOOTSTRAP_EXTRA_DEPENDS} \
47 ${@bootstrap_modutils_depends(d)}'
49 RDEPENDS = 'base-files base-passwd busybox \
51 netbase sysvinit sysvinit-pidof tinylogin \
52 modutils-initscripts fuser setserial\
54 ${BOOTSTRAP_EXTRA_RDEPENDS} \
55 ${@bootstrap_modutils_rdepends(d)}'
57 RRECOMMENDS = 'dropbear \
58 ${BOOTSTRAP_EXTRA_RRECOMMENDS}'
60 RSUGGESTS = 'portmap \
61 ${BOOTSTRAP_EXTRA_RSUGGESTS}'