1
0
Fork 0

refactor: remove global temporary directory base

timestamps
dump_stack() 2023-05-13 11:31:47 +00:00
parent 5ada1ef41a
commit 7cf1bbd194
Signed by: dump_stack
GPG Key ID: BE44DA8C062D87DC
4 changed files with 4 additions and 10 deletions

View File

@ -7,7 +7,6 @@ package main
import (
"errors"
"fmt"
"io/ioutil"
"os"
"strings"
"time"
@ -16,6 +15,7 @@ import (
"gopkg.in/logrusorgru/aurora.v2"
"code.dumpstack.io/tools/out-of-tree/config"
"code.dumpstack.io/tools/out-of-tree/fs"
"code.dumpstack.io/tools/out-of-tree/qemu"
)
@ -144,7 +144,7 @@ func (cmd *DebugCmd) Run(g *Globals) (err error) {
}
defer q.Stop()
tmp, err := ioutil.TempDir(tempDirBase, "out-of-tree_")
tmp, err := fs.TempDir()
if err != nil {
return
}

View File

@ -99,8 +99,6 @@ func (lw *LevelWriter) WriteLevel(l zerolog.Level, p []byte) (n int, err error)
return len(p), nil
}
var tempDirBase string
var consoleWriter, fileWriter LevelWriter
var loglevel zerolog.Level
@ -139,9 +137,6 @@ func main() {
return
}
tempDirBase = usr.HomeDir + "/.out-of-tree/tmp/"
os.MkdirAll(tempDirBase, os.ModePerm)
consoleWriter = LevelWriter{Writer: zerolog.NewConsoleWriter(
func(w *zerolog.ConsoleWriter) {
w.Out = os.Stderr

2
pew.go
View File

@ -659,7 +659,7 @@ func (cmd PewCmd) testArtifact(swg *sizedwaitgroup.SizedWaitGroup,
}
}()
tmp, err := ioutil.TempDir(tempDirBase, "out-of-tree_")
tmp, err := fs.TempDir()
if err != nil {
slog.Error().Err(err).Msg("making tmp directory")
return

View File

@ -8,7 +8,6 @@ import (
"crypto/sha1"
"encoding/hex"
"errors"
"io/ioutil"
"os"
"os/user"
"path/filepath"
@ -62,7 +61,7 @@ func preload(q *qemu.System, ki config.KernelInfo, pm config.PreloadModule,
func buildAndInsmod(workPath string, q *qemu.System, ki config.KernelInfo,
dockerTimeout time.Duration, cache string) (err error) {
tmp, err := ioutil.TempDir(tempDirBase, "out-of-tree_")
tmp, err := fs.TempDir()
if err != nil {
return
}