aurora/build_scripts/shared/utils/dnf-retry
inffy f65d257565
feat(ci): add dnf-retry wrapper script (#3133)
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2026-11-02 14:56:28 +00:00

16 lines
320 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
tries=5
sleep=60
for i in $(seq 1 "${tries}"); do
if [[ ${i} -gt 1 ]]; then
# echo "[+] Command failed. Waiting for ${sleep} seconds"
sleep "${sleep}"
fi
# echo "[+] Running (try: ${i}): dnf ${*}"
dnf "${@}" && r=0 && break || r=$?
done
exit "$r"