forked from pool/warewulf4
18 lines
609 B
Diff
18 lines
609 B
Diff
|
diff --git a/internal/pkg/warewulfd/provision.go b/internal/pkg/warewulfd/provision.go
|
||
|
index 51b8d60e..abfb3275 100644
|
||
|
--- a/internal/pkg/warewulfd/provision.go
|
||
|
+++ b/internal/pkg/warewulfd/provision.go
|
||
|
@@ -145,6 +145,12 @@ func ProvisionSend(w http.ResponseWriter, req *http.Request) {
|
||
|
request_overlays = strings.Split(rinfo.overlay, ",")
|
||
|
} else {
|
||
|
context = rinfo.stage
|
||
|
+ switch context {
|
||
|
+ case "system":
|
||
|
+ request_overlays = node.SystemOverlay.GetSlice()
|
||
|
+ case "runtime":
|
||
|
+ request_overlays = node.RuntimeOverlay.GetSlice()
|
||
|
+ }
|
||
|
}
|
||
|
stage_file, err = getOverlayFile(
|
||
|
node,
|