emsure that .Paths.Tftpdir."warewulf" is 0755

Signed-off-by: Christian Goll <cgoll@suse.com>
This commit is contained in:
Christian Goll
2023-10-05 15:00:12 +02:00
committed by Jonathon Anderson
parent 1132365f5d
commit a8658c226f
2 changed files with 4 additions and 1 deletions

View File

@@ -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()