diff --git a/mksnap.sh b/mksnap.sh
index 0ee1081dd7beba22b338f333af8f477b288b3d1f..33d73dbfbd4bb980e8f92cbfb553d0279ae5c78f 100755
--- a/mksnap.sh
+++ b/mksnap.sh
@@ -3,13 +3,15 @@
 # Generate a snapshot from svn. This script tries to check-out a new
 # copy from svn, and then run "autoreconf" and "make distcheck".
 
-MYTMPDIR="${TMPDIR:-/tmp}/alberta.$$"
+MYTMPDIR="${TMPDIR:-/disk1/claus/tmp}/alberta.$$"
 SVNREPOS=https://scwww.math.uni-augsburg.de/repos/alberta
 ALBERTADIST=trunk/albertadist
 DATE=$(date --utc '+%Y%m%d')
 SNAPSHOTDIR=/hosts/www/www/htdocs/IAM/homepages/claus/download/alberta/snapshots
 NSNAPSHOTS=10 # keep only the most recent 10 snapshots
 
+test -d ${TMPDIR} || mkdir -p ${TMPDIR}
+
 # Pray that we have a running ssh-agent (and only one ...)
 : ${SSH_AGENT_PID=`ps -u claus  |grep ssh-agent|awk '{ print $1; }'`}
 : ${SSH_AUTH_SOCK=`find /tmp -user claus -name "agent.[0-9]*"`}