summaryrefslogtreecommitdiff
path: root/classes/image.bbclass
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openembedded.org>2009-02-20 17:46:13 +0100
committerMarcin Juszkiewicz <hrw@openembedded.org>2009-02-20 17:46:13 +0100
commitd5d5c027ad4fd61de578287ace6e308c4f7f5836 (patch)
treefd9329ef8e3aeb02682f4e923d657f4506364cd7 /classes/image.bbclass
parenta86a6c4ab8cbb99b7dd79a44a3756e7cf2e2df80 (diff)
parent62f7b8ece8a1154fc5ed43d47beec7eb61f543f7 (diff)
Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into org.openembedded.dev
Diffstat (limited to 'classes/image.bbclass')
-rw-r--r--classes/image.bbclass22
1 files changed, 22 insertions, 0 deletions
diff --git a/classes/image.bbclass b/classes/image.bbclass
index c493c73c01..2ed0ee1de7 100644
--- a/classes/image.bbclass
+++ b/classes/image.bbclass
@@ -16,6 +16,28 @@ EXCLUDE_FROM_WORLD = "1"
USE_DEVFS ?= "0"
+#
+# udev, devfsd, busybox-mdev (from busybox) or none
+#
+IMAGE_DEV_MANAGER ?= "${@base_contains("MACHINE_FEATURES", "kernel26", "udev","",d)} "
+#
+# sysvinit, upstart
+#
+IMAGE_INIT_MANAGER ?= "sysvinit sysvinit-pidof"
+IMAGE_INITSCRIPTS ?= "initscripts"
+#
+# tinylogin, getty
+#
+IMAGE_LOGIN_MANAGER ?= "tinylogin"
+
+IMAGE_VARS = "${IMAGE_INITSCRIPTS} \
+${IMAGE_DEV_MANAGER} \
+${IMAGE_INIT_MANAGER} \
+${IMAGE_LOGIN_MANAGER} "
+
+RDEPENDS += "${IMAGE_VARS}"
+PACKAGE_INSTALL += "${IMAGE_VARS}"
+
PID = "${@os.getpid()}"
PACKAGE_ARCH = "${MACHINE_ARCH}"