From 329a80526e5a88aa826017bbee0049dc87f2d7d4 Mon Sep 17 00:00:00 2001 From: Adriana Kobylak Date: Wed, 24 Oct 2018 13:31:40 -0500 Subject: jsnbd: Add config.json file The nbd-proxy app expects a config.json file installed in /etc/nbd-proxy/, use the default file provided in the repo. This file can be overridden by creating a new file in a meta layer, then adding the following lines to a jsnbd_%.bbappend: FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" SRC_URI += "file://config.json" NBD_PROXY_CONFIG_JSON = "${WORKDIR}/config.json" Tested: Verified the default file is installed in the image and that the nbd-proxy app finds it. Also checked that the file can be overridden with a bbappend. (From meta-phosphor rev: 88a54abe79d9dd5c9fd3df66bf48b3d0ce1a4f12) Change-Id: I92b1e69453f7b945b9bee2953625218b13a96dc8 Signed-off-by: Adriana Kobylak Signed-off-by: Brad Bishop --- meta-phosphor/recipes-connectivity/jsnbd/jsnbd_git.bb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'meta-phosphor/recipes-connectivity') diff --git a/meta-phosphor/recipes-connectivity/jsnbd/jsnbd_git.bb b/meta-phosphor/recipes-connectivity/jsnbd/jsnbd_git.bb index b5e1240816..f9195476db 100644 --- a/meta-phosphor/recipes-connectivity/jsnbd/jsnbd_git.bb +++ b/meta-phosphor/recipes-connectivity/jsnbd/jsnbd_git.bb @@ -16,3 +16,10 @@ S = "${WORKDIR}/git" SRC_URI = "git://github.com/openbmc/jsnbd" SRCREV = "d5b9857609401e3cf9c53b111134a6aab8e4573c" + +NBD_PROXY_CONFIG_JSON ??= "${S}/config.sample.json" + +do_install_append() { + install -d ${D}${sysconfdir}/nbd-proxy/ + install -m 0644 ${NBD_PROXY_CONFIG_JSON} ${D}${sysconfdir}/nbd-proxy/config.json +} -- cgit v1.2.3