Files
warewulf/internal/pkg/configure/warewulfd.go
Christian Goll 2c51ca7fff added warewuld configure option
Co-authored-by: Jonathon Anderson <janderson@ciq.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-07-31 21:47:08 -06:00

23 lines
566 B
Go

package configure
import (
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
"github.com/warewulf/warewulf/internal/pkg/util"
"github.com/warewulf/warewulf/internal/pkg/wwlog"
)
func WAREWULFD() (err error) {
controller := warewulfconf.Get()
if controller.Warewulf.SystemdName != "" {
wwlog.Info("Enabling and restarting the Warewulf server")
err = util.SystemdStart(controller.Warewulf.SystemdName)
if err != nil {
return err
}
} else {
wwlog.Warn("Not (re)starting Warewulf server: no systemd name configured")
}
return nil
}