diff options
author | Radostin Stoyanov <rstoyanov1@gmail.com> | 2017-08-26 21:42:14 +0100 |
---|---|---|
committer | Radostin Stoyanov <rstoyanov1@gmail.com> | 2017-08-28 17:02:15 +0100 |
commit | dcbdf5bea0350d59d490c2f199e8201ca1ef7d68 (patch) | |
tree | 911bec087edf1e60ed3ca65f43b321b69910d16a | |
parent | c675dbbab6193b7031d4edcb3aff3b7ecd5727a6 (diff) | |
download | virt-bootstrap.git-dcbdf5bea0350d59d490c2f199e8201ca1ef7d68.tar.gz virt-bootstrap.git-dcbdf5bea0350d59d490c2f199e8201ca1ef7d68.tar.xz virt-bootstrap.git-dcbdf5bea0350d59d490c2f199e8201ca1ef7d68.zip |
Use cache directory to store downloaded tar files
-rw-r--r-- | src/virtBootstrap/utils.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/virtBootstrap/utils.py b/src/virtBootstrap/utils.py index 3fb10a7..a72c52c 100644 --- a/src/virtBootstrap/utils.py +++ b/src/virtBootstrap/utils.py @@ -47,11 +47,14 @@ DEF_BASE_IMAGE_SIZE = 5 * 1024 * 1024 * 1024 if os.geteuid() == 0: LIBVIRT_CONN = "lxc:///" - DEFAULT_IMG_DIR = "/var/lib/virt-bootstrap/docker_images" + DEFAULT_IMG_DIR = "/var/cache/virt-bootstrap/docker_images" else: LIBVIRT_CONN = "qemu:///session" - DEFAULT_IMG_DIR = os.environ['HOME'] - DEFAULT_IMG_DIR += "/.local/share/virt-bootstrap/docker_images" + if 'XDG_CACHE_HOME' in os.environ: + DEFAULT_IMG_DIR = os.environ['XDG_CACHE_HOME'] + else: + DEFAULT_IMG_DIR = os.environ['HOME'] + '/.cache' + DEFAULT_IMG_DIR += '/virt-bootstrap/docker_images' # Set temporary directory tmp_dir = os.environ.get('VIRTBOOTSTRAP_TMPDIR', '/tmp') |