From da192d95b662b6f789d286cd9d309b82b7fc4eee Mon Sep 17 00:00:00 2001 From: Brian Clemens Date: Thu, 4 Mar 2021 19:03:45 +0900 Subject: [PATCH] Fix systemd unit failing because of missing warewulf group --- Makefile | 5 +++-- include/systemd/warewulfd.service | 2 +- warewulf.spec.in | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 5eb72180..61f27956 100644 --- a/Makefile +++ b/Makefile @@ -65,8 +65,9 @@ files: all # restorecon -r /var/lib/tftpboot/warewulf services: files -# sudo systemctl enable tftp -# sudo systemctl restart tftp + groupadd -r warewulf + systemctl daemon-reload + systemctl enable --now warewulfd wwctl: cd cmd/wwctl; go build -mod vendor -tags "$(WW_BUILD_GO_BUILD_TAGS)" -o ../../wwctl diff --git a/include/systemd/warewulfd.service b/include/systemd/warewulfd.service index 83e6954c..54fc4458 100644 --- a/include/systemd/warewulfd.service +++ b/include/systemd/warewulfd.service @@ -1,6 +1,6 @@ [Unit] Description=Warewulf cluster management daemon -Documentation=https://warewulf.readthedocs.io +Documentation=https://docs.ctrliq.com/warewulf After=network-online.target AssertFileIsExecutable=/usr/bin/wwctl diff --git a/warewulf.spec.in b/warewulf.spec.in index d41ccfec..8f8ff836 100644 --- a/warewulf.spec.in +++ b/warewulf.spec.in @@ -24,7 +24,7 @@ make all %{__make} install DESTDIR=$RPM_BUILD_ROOT %{?mflags_install} #%pre -#groupadd -r warewulf >/dev/null 2>&1 || : +groupadd -r warewulf >/dev/null 2>&1 || : %post %if %{?rhel}%{!?rhel:0} >= 7