emsure that .Paths.Tftpdir."warewulf" is 0755
Signed-off-by: Christian Goll <cgoll@suse.com>
This commit is contained in:
committed by
Jonathon Anderson
parent
1132365f5d
commit
a8658c226f
@@ -8,16 +8,18 @@ import (
|
||||
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||
"golang.org/x/sys/unix"
|
||||
)
|
||||
|
||||
func TFTP() (err error) {
|
||||
controller := warewulfconf.Get()
|
||||
var tftpdir string = path.Join(controller.TFTP.TftpRoot, "warewulf")
|
||||
|
||||
oldMask := unix.Umask(0)
|
||||
err = os.MkdirAll(tftpdir, 0755)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
_ = unix.Umask(oldMask)
|
||||
|
||||
if controller.Warewulf.GrubBoot {
|
||||
err := warewulfd.CopyShimGrub()
|
||||
|
||||
Reference in New Issue
Block a user