summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOla Redell <ola.redell@retotech.se>2017-11-09 16:21:00 +0100
committerOla Redell <ola.redell@retotech.se>2017-11-09 16:21:00 +0100
commit12eee50ff00ea53aa9ccd0bf8b36443949ae4cf5 (patch)
tree21ac1489feed54a99561f186988198ac7b48f058
parentf6385bb27bde44099fe2b90dc05a42c8cd124361 (diff)
downloadmeta-jailhouse-12eee50ff00ea53aa9ccd0bf8b36443949ae4cf5.tar.gz
added jailhouse-cell bbclass
-rw-r--r--classes/jailhouse-cell.bbclass24
-rw-r--r--recipes-jailhouse/jailhouse/jailhouse_0.6.bb4
2 files changed, 24 insertions, 4 deletions
diff --git a/classes/jailhouse-cell.bbclass b/classes/jailhouse-cell.bbclass
new file mode 100644
index 0000000..63a4cbc
--- /dev/null
+++ b/classes/jailhouse-cell.bbclass
@@ -0,0 +1,24 @@
1INMATE ?= ""
2CELLCONFIG ?= ""
3
4INMATE_TARGET ?= "${INMATE}"
5CELLCONFIG_TARGET ?= "${CELLCONFIG}"
6
7INMATES_DIR ?= "${datadir}/jailhouse/inmates"
8CELLCONF_DIR ?= "${datadir}/jailhouse/configs"
9
10do_install() {
11 if [ -n "${CELLCONFIG}" ]
12 then
13 install -d ${D}${CELLCONF_DIR}
14 install ${CELLCONFIG} ${D}${CELLCONF_DIR}/$(basename ${CELLCONFIG_TARGET})
15 fi
16
17 if [ -n "${INMATE}" ]
18 then
19 install -d ${D}${INMATES_DIR}
20 install ${INMATE} ${D}${INMATES_DIR}/$(basename ${INMATE_TARGET})
21 fi
22}
23
24FILES_${PN} += "${INMATES_DIR} ${CELLCONF_DIR}"
diff --git a/recipes-jailhouse/jailhouse/jailhouse_0.6.bb b/recipes-jailhouse/jailhouse/jailhouse_0.6.bb
index 8a049d9..6c752f7 100644
--- a/recipes-jailhouse/jailhouse/jailhouse_0.6.bb
+++ b/recipes-jailhouse/jailhouse/jailhouse_0.6.bb
@@ -7,7 +7,3 @@ SRC_URI = "git://github.com/siemens/jailhouse.git;protocol=git \
7 " 7 "
8 8
9SRCREV = "81528e48763c8dfc10851c49968eb3d053d4b85c" 9SRCREV = "81528e48763c8dfc10851c49968eb3d053d4b85c"
10
11#do_configure_append() {
12# cp -av ${S}/ci/jailhouse-config-banana-pi.h ${S}/hypervisor/include/jailhouse/config.h
13#}