From 2837604bf8e3f8a7fa68f74d5147a6701edf4028 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Thu, 23 Jan 2020 16:02:42 +0100 Subject: [PATCH] buildroot: allow customizing the backing store for /var Currently /var was always backed by /var/tmp, but we may want to control exactly what it is backed by. The default is the same, so this is not a behavioral change. --- osbuild/buildroot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osbuild/buildroot.py b/osbuild/buildroot.py index 2acb33e6..5e986c4c 100644 --- a/osbuild/buildroot.py +++ b/osbuild/buildroot.py @@ -12,10 +12,10 @@ __all__ = [ class BuildRoot: - def __init__(self, root, runner, path="/run/osbuild", libdir=None): + def __init__(self, root, runner, path="/run/osbuild", libdir=None, var="/var/tmp"): self.root = tempfile.mkdtemp(prefix="osbuild-buildroot-", dir=path) self.api = tempfile.mkdtemp(prefix="osbuild-api-", dir=path) - self.var = tempfile.mkdtemp(prefix="osbuild-var-", dir="/var/tmp") + self.var = tempfile.mkdtemp(prefix="osbuild-var-", dir=var) self.mounts = [] self.libdir = libdir or "/usr/lib/osbuild" self.runner = runner