summaryrefslogtreecommitdiff
path: root/contrib/mkimage-arch.sh
diff options
context:
space:
mode:
authorVincent Bernat <vincent@bernat.im>2014-06-27 14:43:12 +0200
committerVincent Bernat <vincent@bernat.im>2014-06-27 14:43:12 +0200
commit287e604a8f53e569d355b1b6c75f6736f4927281 (patch)
treef1f73bbbfe4797aba313e602298c3e964559e604 /contrib/mkimage-arch.sh
parenta7722d752dce8c3b365394c396d4c0a9bee220b2 (diff)
downloaddocker-287e604a8f53e569d355b1b6c75f6736f4927281.tar.gz
mkimage: use /var/tmp by default instead of /tmp
Additionally, this can be overridden by setting the TMPDIR variable, like this was already the case for the generic `mkimage.sh` script. As explained in #6456, the rationale to use `/var/tmp` instead of `/tmp` is that `/tmp` is often a small tmpfs filesystem with more restricted rights. Docker-DCO-1.1-Signed-off-by: Vincent Bernat <vincent@bernat.im> (github: vincentbernat)
Diffstat (limited to 'contrib/mkimage-arch.sh')
-rwxr-xr-xcontrib/mkimage-arch.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/mkimage-arch.sh b/contrib/mkimage-arch.sh
index dc21067473..27c6ac6a3e 100755
--- a/contrib/mkimage-arch.sh
+++ b/contrib/mkimage-arch.sh
@@ -14,7 +14,7 @@ hash expect &>/dev/null || {
exit 1
}
-ROOTFS=$(mktemp -d /tmp/rootfs-archlinux-XXXXXXXXXX)
+ROOTFS=$(mktemp -d ${TMPDIR:-/var/tmp}/rootfs-archlinux-XXXXXXXXXX)
chmod 755 $ROOTFS
# packages to ignore for space savings