use canonical os.TempDir
This commit is contained in:
3
Makefile
3
Makefile
@@ -67,7 +67,7 @@ endif
|
||||
TFTPDIR ?= /var/lib/tftpboot
|
||||
|
||||
# Warewulf directory paths
|
||||
VARLIST += WWCLIENTDIR WWCONFIGDIR WWPROVISIONDIR WWOVERLAYDIR WWCHROOTDIR WWTFTPDIR WWDOCDIR WWDATADIR TMPDIR
|
||||
VARLIST += WWCLIENTDIR WWCONFIGDIR WWPROVISIONDIR WWOVERLAYDIR WWCHROOTDIR WWTFTPDIR WWDOCDIR WWDATADIR
|
||||
WWCONFIGDIR := $(SYSCONFDIR)/$(WAREWULF)
|
||||
WWPROVISIONDIR := $(SRVDIR)/$(WAREWULF)
|
||||
WWOVERLAYDIR := $(LOCALSTATEDIR)/$(WAREWULF)/overlays
|
||||
@@ -76,7 +76,6 @@ WWTFTPDIR := $(TFTPDIR)/$(WAREWULF)
|
||||
WWDOCDIR := $(DOCDIR)/$(WAREWULF)
|
||||
WWDATADIR := $(DATADIR)/$(WAREWULF)
|
||||
WWCLIENTDIR ?= /warewulf
|
||||
TMPDIR ?= /var/tmp
|
||||
|
||||
# auto installed tooling
|
||||
TOOLS_DIR := .tools
|
||||
|
||||
@@ -11,7 +11,6 @@ import (
|
||||
"strings"
|
||||
"syscall"
|
||||
|
||||
"github.com/hpcng/warewulf/internal/pkg/buildconfig"
|
||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
||||
@@ -44,7 +43,7 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||
lowerObjects := checkMountPoints(containerName, mountPts)
|
||||
if len(lowerObjects) != 0 {
|
||||
if tempDir == "" {
|
||||
tempDir, err = os.MkdirTemp(buildconfig.TMPDIR(), "overlay")
|
||||
tempDir, err = os.MkdirTemp(os.TempDir(), "overlay")
|
||||
if err != nil {
|
||||
wwlog.Warn("couldn't create temp dir for overlay", err)
|
||||
lowerObjects = []string{}
|
||||
|
||||
@@ -11,7 +11,6 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/hpcng/warewulf/internal/pkg/buildconfig"
|
||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
||||
@@ -24,7 +23,7 @@ fork off a process with a new PID space
|
||||
func runContainedCmd(args []string) error {
|
||||
var err error
|
||||
if tempDir == "" {
|
||||
tempDir, err = os.MkdirTemp(buildconfig.TMPDIR(), "overlay")
|
||||
tempDir, err = os.MkdirTemp(os.TempDir(), "overlay")
|
||||
if err != nil {
|
||||
wwlog.Warn("couldn't create temp dir for overlay", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user