forked from pool/warewulf4
Christian Goll
2cb546538d
* be more verbose if container is rebuild (bsc#1227646) * verbose-exec.patch OBS-URL: https://build.opensuse.org/request/show/1186801 OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=82
18 lines
608 B
Diff
18 lines
608 B
Diff
diff --git a/internal/pkg/warewulfd/util.go b/internal/pkg/warewulfd/util.go
|
|
index 1211beb5..d955f772 100644
|
|
--- a/internal/pkg/warewulfd/util.go
|
|
+++ b/internal/pkg/warewulfd/util.go
|
|
@@ -63,7 +63,11 @@ func getOverlayFile(
|
|
}
|
|
|
|
if build {
|
|
- err = overlay.BuildOverlay(n, context, stage_overlays)
|
|
+ if len(stage_overlays) > 0 {
|
|
+ err = overlay.BuildSpecificOverlays([]node.NodeInfo{n}, stage_overlays)
|
|
+ } else {
|
|
+ err = overlay.BuildAllOverlays([]node.NodeInfo{n})
|
|
+ }
|
|
if err != nil {
|
|
wwlog.Error("Failed to build overlay: %s, %s, %s\n%s",
|
|
n.Id.Get(), stage_overlays, stage_file, err)
|