From 7e70e5a2bb17df52b6563ec499980c0f30c209e7 Mon Sep 17 00:00:00 2001 From: Jonathon Anderson Date: Fri, 5 Jul 2024 11:35:34 -0600 Subject: [PATCH] Refactor priveleged port use in dracut - Use a port range - Minor stylistic changes Signed-off-by: Jonathon Anderson --- dracut/modules.d/90wwinit/load-wwinit.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/dracut/modules.d/90wwinit/load-wwinit.sh b/dracut/modules.d/90wwinit/load-wwinit.sh index 2b7f2c57..72d2180c 100755 --- a/dracut/modules.d/90wwinit/load-wwinit.sh +++ b/dracut/modules.d/90wwinit/load-wwinit.sh @@ -8,8 +8,13 @@ do if [ -n "${archive}" ] then info "Loading ${archive}" - #Load only runtime overlays from a static privledge port - [[ "$archive" == *"runtime"* ]] && localport="--local-port 986" || localport="" - (curl --silent $localport -L "${archive}" | gzip -d | cpio -im --directory="${NEWROOT}") || die "Unable to load ${archive}" + # Load runtime overlay from a static privledged port. + # Others use default settings. + localport="" + if [[ "$archive" == *"runtime"* ]] + then + localport="--local-port 1-1023" + fi + (curl --silent ${localport} -L "${archive}" | gzip -d | cpio -im --directory="${NEWROOT}") || die "Unable to load ${archive}" fi done