package utils | |
import ( | |
"os" | |
"path/filepath" | |
) | |
// TempDir returns the default directory to use for temporary files. | |
func TempDir(rootDir string) (string, error) { | |
var tmpDir string | |
if tmpDir = os.Getenv("DOCKER_TMPDIR"); tmpDir == "" { | |
tmpDir = filepath.Join(rootDir, "tmp") | |
} | |
err := os.MkdirAll(tmpDir, 0700) | |
return tmpDir, err | |
} |