[darcs-users] DARCS_TMPDIR not honored?
Albert Reiner
areiner at tph.tuwien.ac.at
Wed Mar 9 14:36:28 UTC 2005
Hi,
could it be that the environment variable DARCS_TMPDIR is not honored?
I have set it to /tmp (which is on a local disc):
$ echo $DARCS_TMPDIR
/tmp
$ echo $TMPDIR
/home/gudrun/albert/.tmp
but darcs still uses $TMPDIR (which is on NFS) instead:
$ strace darcs check 2>&1 >/dev/null | fgrep /.tmp/ | head
mkdir("/home/gudrun/albert/.tmp//checking", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-1", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-2", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-3", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-4", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-5", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-6", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-7", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-8", 0777) = -1 EEXIST (File exists)
mkdir("/home/gudrun/albert/.tmp//checking-9", 0777) = -1 EEXIST (File exists)
causing `darcs check` to fail:
$ darcs check --quiet
Fail: .nfs0024c46b0000035c: removeFile: resource busy (Device or resource busy)
$ darcs check --quiet
Fail: .nfs0024c46d00000377: removeFile: resource busy (Device or resource busy)
This is on
$ darcs --version
1.0.2
(built last Sunday).
Regards,
Albert.
More information about the darcs-users
mailing list