summaryrefslogtreecommitdiffstats
path: root/classes/jailhouse-cell.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'classes/jailhouse-cell.bbclass')
-rw-r--r--classes/jailhouse-cell.bbclass24
1 files changed, 24 insertions, 0 deletions
diff --git a/classes/jailhouse-cell.bbclass b/classes/jailhouse-cell.bbclass
new file mode 100644
index 0000000..ab7b9ce
--- /dev/null
+++ b/classes/jailhouse-cell.bbclass
@@ -0,0 +1,24 @@
1require recipes-jailhouse/jailhouse/jailhouse-defs.inc
2
3INMATE ?= ""
4CELLCONFIG ?= ""
5
6INMATE_TARGET ?= "${INMATE}"
7CELLCONFIG_TARGET ?= "${CELLCONFIG}"
8
9do_install() {
10 if [ -n "${CELLCONFIG}" ]
11 then
12 install -d ${D}${CELLCONF_DIR}
13 install ${CELLCONFIG} ${D}${CELLCONF_DIR}/$(basename ${CELLCONFIG_TARGET})
14 fi
15
16 if [ -n "${INMATE}" ]
17 then
18 install -d ${D}${INMATES_DIR}
19 install ${INMATE} ${D}${INMATES_DIR}/$(basename ${INMATE_TARGET})
20 fi
21}
22
23FILES_${PN}-dev += "${CELLCONF_DIR}"
24FILES_${PN} += "${INMATES_DIR}"