diff --git a/package-managers/qubes-download-dom0-updates.sh b/package-managers/qubes-download-dom0-updates.sh index 6dfe8c25..ff860d18 100755 --- a/package-managers/qubes-download-dom0-updates.sh +++ b/package-managers/qubes-download-dom0-updates.sh @@ -79,8 +79,8 @@ if type dnf >/dev/null 2>&1 || type dnf5 >/dev/null 2>&1; then fi UPDATE_ARGUMENTS+=(--noplugins -y) CLEAN_OPTS+=(--noplugins -y) - "$UPDATE_CMD" "${OPTS[@]}" "$UPDATE_ACTION" --help 2>/dev/null | grep -q -- '--best' && UPDATE_ARGUMENTS+=(--best) - "$UPDATE_CMD" "${OPTS[@]}" "$UPDATE_ACTION" --help 2>/dev/null | grep -q -- '--allowerasing' && UPDATE_ARGUMENTS+=(--allowerasing) + "$UPDATE_CMD" "$UPDATE_ACTION" "${OPTS[@]}" --help 2>/dev/null | grep -q -- '--best' && UPDATE_ARGUMENTS+=(--best) + "$UPDATE_CMD" "$UPDATE_ACTION" "${OPTS[@]}" --help 2>/dev/null | grep -q -- '--allowerasing' && UPDATE_ARGUMENTS+=(--allowerasing) if [ "$UPDATE_CMD" = "dnf5" ] && [ "$CHECK_ONLY" = "1" ]; then UPDATE_ACTION=check-upgrade fi @@ -159,7 +159,7 @@ UPDATE_COMMAND=(fakeroot "$UPDATE_CMD" "$UPDATE_ACTION" "${UPDATE_ARGUMENTS[@]}" # search, info and similar actions if --downloadonly is specified. The below # condition is a smart way to check if --downloadonly option is applicable to # the action. -"$UPDATE_CMD" "${OPTS[@]}" "$UPDATE_ACTION" --help | grep -q downloadonly && UPDATE_COMMAND+=(--downloadonly) +"$UPDATE_CMD" "$UPDATE_ACTION" "${OPTS[@]}" --help 2>/dev/null | grep -q downloadonly && UPDATE_COMMAND+=(--downloadonly) mkdir -p "$DOM0_UPDATES_DIR/packages"