diff options
Diffstat (limited to 'classes/jailhouse-cell.bbclass')
-rw-r--r-- | classes/jailhouse-cell.bbclass | 24 |
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 @@ | |||
1 | require recipes-jailhouse/jailhouse/jailhouse-defs.inc | ||
2 | |||
3 | INMATE ?= "" | ||
4 | CELLCONFIG ?= "" | ||
5 | |||
6 | INMATE_TARGET ?= "${INMATE}" | ||
7 | CELLCONFIG_TARGET ?= "${CELLCONFIG}" | ||
8 | |||
9 | do_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 | |||
23 | FILES_${PN}-dev += "${CELLCONF_DIR}" | ||
24 | FILES_${PN} += "${INMATES_DIR}" | ||