From d55abdfd75450dcfc27913e71f16dee2ea3346d7 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Wed, 11 Dec 2019 01:50:37 +0100 Subject: [PATCH] osbuild-worker: disable the osbuild cache We still need to figure out the garbage collection, so for now don't enable the cache. Signed-off-by: Tom Gundersen --- internal/jobqueue/job.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/jobqueue/job.go b/internal/jobqueue/job.go index db04aa019..8438bfc01 100644 --- a/internal/jobqueue/job.go +++ b/internal/jobqueue/job.go @@ -44,9 +44,15 @@ func (job *Job) Run(d distro.Distro) (*store.Image, error, []error) { return nil, err, nil } + tmpStore, err := ioutil.TempDir("/var/tmp", "osbuild-store") + if err != nil { + return nil, err, nil + } + defer os.RemoveAll(tmpStore) + cmd := exec.Command( "osbuild", - "--store", "/var/cache/osbuild-composer/store", + "--store", tmpStore, "--build-env", buildFile.Name(), "--json", "-", )