From 4cb2e0df44adb27d8fb9ad8c4fc5c6e79acde3d3 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 19 Jul 2023 22:29:28 +0200 Subject: [PATCH] Create temp directory if it doesn't exist. --- cdist | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cdist b/cdist index b9687d7..3381194 100755 --- a/cdist +++ b/cdist @@ -421,6 +421,11 @@ class Target: self.build_dependencies = True if directory is None: + try: + os.makedirs(config.get('temp')) + except OSError as e: + if e.errno != 17: + raise e self.directory = tempfile.mkdtemp('', 'tmp', config.get('temp')) self.rmdir = True self.set('CCACHE_BASEDIR', os.path.realpath(self.directory)) -- 2.30.2