From 29c9cc629f6f7147c4ef3693b1e33337922a6704 Mon Sep 17 00:00:00 2001 From: Corentin LABBE Date: Thu, 21 Nov 2019 09:38:08 +0100 Subject: Install xnbd-server The recent LAVA packages does not pull xnbd-server. So we need to install it when use_nbd is set. --- lavalab-gen.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lavalab-gen.py') diff --git a/lavalab-gen.py b/lavalab-gen.py index 6b0b2a0..875d314 100755 --- a/lavalab-gen.py +++ b/lavalab-gen.py @@ -545,6 +545,10 @@ def main(): use_nbd = worker["use_nbd"] if use_nbd: dockcomp["services"][name]["ports"].append("61950-62000:61950-62000") + fp = open("%s/scripts/extra_actions" % workerdir, "a") + fp.write("apt-get -y install xnbd-server\n") + fp.close() + os.chmod("%s/scripts/extra_actions" % workerdir, 0o755) use_overlay_server = True if "use_overlay_server" in worker: use_overlay_server = worker["use_overlay_server"] -- cgit 1.2.3-korg