Use the wwinit uri built by iPXE during dracut

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2024-07-05 12:12:49 -06:00
parent becd0a5e32
commit 624631a4d5
4 changed files with 4 additions and 5 deletions

View File

@@ -14,7 +14,7 @@ depends() {
}
install() {
inst_multiple cpio curl dmidecode
inst_multiple cpio curl
inst_hook cmdline 30 "$moddir/parse-wwinit.sh"
inst_hook pre-mount 30 "$moddir/load-wwinit.sh"
}

View File

@@ -6,7 +6,7 @@
if [ "${root}" = "wwinit" ]
then
info "root=${root}"
export wwinit_uri="http://$(getarg wwinit.uri)/provision/$(getarg wwid)?assetkey=$(dmidecode -s chassis-asset-tag)&uuid=$(dmidecode -s system-uuid)&stage="
wwinit_uri="$(getarg wwinit.uri)"
export wwinit_container="${wwinit_uri}container&compress=gz"; info "wwinit.container=${wwinit_container}"
export wwinit_system="${wwinit_uri}system&compress=gz"; info "wwinit.system=${wwinit_system}"
export wwinit_runtime="${wwinit_uri}runtime&compress=gz"; info "wwinit.runtime=${wwinit_runtime}"