From 12eee50ff00ea53aa9ccd0bf8b36443949ae4cf5 Mon Sep 17 00:00:00 2001 From: Ola Redell Date: Thu, 9 Nov 2017 16:21:00 +0100 Subject: added jailhouse-cell bbclass --- classes/jailhouse-cell.bbclass | 24 ++++++++++++++++++++++++ recipes-jailhouse/jailhouse/jailhouse_0.6.bb | 4 ---- 2 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 classes/jailhouse-cell.bbclass 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 @@ +INMATE ?= "" +CELLCONFIG ?= "" + +INMATE_TARGET ?= "${INMATE}" +CELLCONFIG_TARGET ?= "${CELLCONFIG}" + +INMATES_DIR ?= "${datadir}/jailhouse/inmates" +CELLCONF_DIR ?= "${datadir}/jailhouse/configs" + +do_install() { + if [ -n "${CELLCONFIG}" ] + then + install -d ${D}${CELLCONF_DIR} + install ${CELLCONFIG} ${D}${CELLCONF_DIR}/$(basename ${CELLCONFIG_TARGET}) + fi + + if [ -n "${INMATE}" ] + then + install -d ${D}${INMATES_DIR} + install ${INMATE} ${D}${INMATES_DIR}/$(basename ${INMATE_TARGET}) + fi +} + +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 \ " SRCREV = "81528e48763c8dfc10851c49968eb3d053d4b85c" - -#do_configure_append() { -# cp -av ${S}/ci/jailhouse-config-banana-pi.h ${S}/hypervisor/include/jailhouse/config.h -#} -- cgit v1.2.3-54-g00ecf