use a generic tmpdir and exclude it by default
osx uname does not support -o.  just use the uname output instead.