diff options
-rw-r--r-- | classes/jailhouse-cell.bbclass | 24 | ||||
-rw-r--r-- | recipes-jailhouse/jailhouse/jailhouse_0.6.bb | 4 |
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 @@ | |||
1 | INMATE ?= "" | ||
2 | CELLCONFIG ?= "" | ||
3 | |||
4 | INMATE_TARGET ?= "${INMATE}" | ||
5 | CELLCONFIG_TARGET ?= "${CELLCONFIG}" | ||
6 | |||
7 | INMATES_DIR ?= "${datadir}/jailhouse/inmates" | ||
8 | CELLCONF_DIR ?= "${datadir}/jailhouse/configs" | ||
9 | |||
10 | do_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 | |||
24 | FILES_${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 | ||
9 | SRCREV = "81528e48763c8dfc10851c49968eb3d053d4b85c" | 9 | SRCREV = "81528e48763c8dfc10851c49968eb3d053d4b85c" |
10 | |||
11 | #do_configure_append() { | ||
12 | # cp -av ${S}/ci/jailhouse-config-banana-pi.h ${S}/hypervisor/include/jailhouse/config.h | ||
13 | #} | ||