Add baseurl swaps to more dnf commands.

This commit is contained in:
Peter Ajamian 2022-02-01 21:25:55 +13:00
parent 0db68ca70e
commit f2a3763092
1 changed files with 6 additions and 3 deletions

View File

@ -358,7 +358,8 @@ bin_check() {
repoquery () {
local name val prev result
result=$(
dnf -y -q --setopt=epel.excludepkgs=epel-release repoquery -i "$1" ||
safednf -y -q "${dist_repourl_swaps[@]}" \
--setopt=epel.excludepkgs=epel-release repoquery -i "$1" ||
exit_message "Failed to fetch info for package $1."
)
if ! [[ $result ]]; then
@ -466,8 +467,10 @@ provides_pkg () (
return 1
set +o pipefail
pkg=$(rpm -q --queryformat '%{NAME}\n' "$provides") ||
pkg=$(dnf -y -q repoquery --queryformat '%{NAME}\n' "$provides") ||
exit_message "Can't get package name for $provides."
pkg=$(
safednf -y -q "${dist_repourl_swaps[@]}" repoquery \
--queryformat '%{NAME}\n' "$provides"
) || exit_message "Can't get package name for $provides."
printf '%s\n' "$pkg"
)