1
0

fix: use the default config dirs provider

This commit is contained in:
2023-05-21 20:31:47 +00:00
parent ba03d4a049
commit 31b0945a15
5 changed files with 16 additions and 62 deletions

View File

@ -10,7 +10,6 @@ import (
"fmt"
"os"
"os/exec"
"os/user"
"path"
"path/filepath"
"regexp"
@ -99,22 +98,9 @@ func New(name string, timeout time.Duration) (c Container, err error) {
c.name = name
c.timeout = timeout
usr, err := user.Current()
if err != nil {
return
}
c.Volumes.LibModules = fmt.Sprintf(
"%s/.out-of-tree/volumes/%s/lib/modules", usr.HomeDir, name)
os.MkdirAll(c.Volumes.LibModules, 0777)
c.Volumes.UsrSrc = fmt.Sprintf(
"%s/.out-of-tree/volumes/%s/usr/src", usr.HomeDir, name)
os.MkdirAll(c.Volumes.UsrSrc, 0777)
c.Volumes.Boot = fmt.Sprintf(
"%s/.out-of-tree/volumes/%s/boot", usr.HomeDir, name)
os.MkdirAll(c.Volumes.Boot, 0777)
c.Volumes.LibModules = config.Dir("volumes", name, "lib", "modules")
c.Volumes.LibModules = config.Dir("volumes", name, "usr", "src")
c.Volumes.LibModules = config.Dir("volumes", name, "boot")
return
}