diff --git a/CHANGELOG.md b/CHANGELOG.md index fbb8fd99..e910ae79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -89,6 +89,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Parallelized overlay build. #1018 - Parallelized and optimized overlay build. #1018 - Added note about dnsmasq interface options in Rocky 9. +- Added retries to curl in wwinit dracut module. #1631 ### Removed diff --git a/dracut/modules.d/90wwinit/load-wwinit.sh b/dracut/modules.d/90wwinit/load-wwinit.sh index 97d7e774..3b191dea 100755 --- a/dracut/modules.d/90wwinit/load-wwinit.sh +++ b/dracut/modules.d/90wwinit/load-wwinit.sh @@ -15,6 +15,6 @@ do then localport="--local-port 1-1023" fi - (curl --silent ${localport} -L "${archive}" | gzip -d | cpio -im --directory="${NEWROOT}") || die "Unable to load ${archive}" + (curl --retry 60 --retry-delay 1 --silent ${localport} -L "${archive}" | gzip -d | cpio -im --directory="${NEWROOT}") || die "Unable to load ${archive}" fi done