From 1d95bd95fd620b1f0049945c707406432f09a6db Mon Sep 17 00:00:00 2001 From: Radostin Stoyanov Date: Sat, 26 Aug 2017 21:42:10 +0100 Subject: Use environment variable for temporary directory Allow the user to specify path for temporary directory used by virt-bootstrap using the `VIRTBOOTSTRAP_TMPDIR` environment variable. --- src/virtBootstrap/utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/virtBootstrap/utils.py b/src/virtBootstrap/utils.py index d5da5c1..489592c 100644 --- a/src/virtBootstrap/utils.py +++ b/src/virtBootstrap/utils.py @@ -52,6 +52,12 @@ else: DEFAULT_IMG_DIR = os.environ['HOME'] DEFAULT_IMG_DIR += "/.local/share/virt-bootstrap/docker_images" +# Set temporary directory +tmp_dir = os.environ.get('VIRTBOOTSTRAP_TMPDIR', '/tmp') +if not os.path.exists(tmp_dir): + os.makedirs(tmp_dir) +tempfile.tempdir = tmp_dir + class BuildImage(object): """ -- cgit