()
| 177 | } |
| 178 | |
| 179 | func (f *Filesystem) TempDir() string { |
| 180 | f.mu.Lock() |
| 181 | defer f.mu.Unlock() |
| 182 | |
| 183 | if len(f.tmpdir) == 0 { |
| 184 | f.tmpdir = filepath.Join(f.LFSStorageDir, "tmp") |
| 185 | tools.MkdirAll(f.tmpdir, f) |
| 186 | } |
| 187 | |
| 188 | return f.tmpdir |
| 189 | } |
| 190 | |
| 191 | func (f *Filesystem) Cleanup() error { |
| 192 | if f == nil { |