From c9c3b40b5ca6dc568186865490ba97a28ecd0e92 Mon Sep 17 00:00:00 2001 From: Sorin Ionescu Date: Thu, 23 May 2013 15:58:55 -0400 Subject: [PATCH] [Fix #437] Always set $TMPDIR --- runcoms/zshenv | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/runcoms/zshenv b/runcoms/zshenv index 0f8738b..9ff39e0 100644 --- a/runcoms/zshenv +++ b/runcoms/zshenv @@ -64,10 +64,13 @@ fi # Temporary Files # -if [[ -d "$TMPDIR" ]]; then - export TMPPREFIX="${TMPDIR%/}/zsh" - if [[ ! -d "$TMPPREFIX" ]]; then - mkdir -p "$TMPPREFIX" - fi +if [[ ! -d "$TMPDIR" ]]; then + export TMPDIR="/tmp/$USER" + mkdir -p -m 700 "$TMPDIR" +fi + +TMPPREFIX="${TMPDIR%/}/zsh" +if [[ ! -d "$TMPPREFIX" ]]; then + mkdir -p "$TMPPREFIX" fi