Ignore failures in dnf when no repos are configured

dnf config-manager --disable fails when no repos are
configured. The issue is seen when centos7 repos is
cleaned in CentOS8 with [1].

[1] https://review.opendev.org/#/c/732618/

Related-Bug: #1881742
Change-Id: Ib4fbf430ed3a7f0ff5831986ec67c8fff7d0a69e
This commit is contained in:
yatinkarel 2020-06-26 13:27:15 +05:30
parent 299131bcc6
commit 59f6d3cb74
7 changed files with 7 additions and 7 deletions

View File

@ -47,7 +47,7 @@ repo_cmd_before: |
sudo rm -rf /etc/yum.repos.d/CentOS-OpenStack-*.repo /etc/yum.repos.d/CentOS-Ceph-*.repo /etc/yum.repos.d/CentOS-QEMU-EV.repo;
sudo dnf clean all;
sudo dnf config-manager --disable "*"
sudo dnf config-manager --disable "*" || true;
if [ -e /etc/ci/mirror_info.sh ]; then
source /etc/ci/mirror_info.sh
else

View File

@ -38,7 +38,7 @@ repo_cmd_before: |
sudo rm -rf /etc/yum.repos.d/epel*;
sudo dnf clean all;
sudo dnf config-manager --disable "*"
sudo dnf config-manager --disable "*" || true;
if [ -e /etc/ci/mirror_info.sh ]; then
source /etc/ci/mirror_info.sh
else

View File

@ -41,7 +41,7 @@ repo_cmd_before: |
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
sudo rm -rf /etc/yum.repos.d/epel*;
sudo dnf clean all;
sudo yum-config-manager --disable "*"
sudo dnf config-manager --disable "*" || true;
if [ -e /etc/ci/mirror_info.sh ]; then
source /etc/ci/mirror_info.sh
else

View File

@ -40,7 +40,7 @@ repo_cmd_before: |
sudo rm -rf /etc/yum.repos.d/delorean*;
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
sudo dnf clean all;
sudo yum-config-manager --disable "*"
sudo dnf config-manager --disable "*" || true;
if [ -e /etc/ci/mirror_info.sh ]; then
source /etc/ci/mirror_info.sh
else

View File

@ -41,7 +41,7 @@ repo_cmd_before: |
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
sudo rm -rf /etc/yum.repos.d/epel*;
sudo dnf clean all;
sudo yum-config-manager --disable "*"
sudo dnf config-manager --disable "*" || true;
if [ -e /etc/ci/mirror_info.sh ]; then
source /etc/ci/mirror_info.sh
else

View File

@ -35,7 +35,7 @@ repo_cmd_before: |
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
sudo dnf clean all;
sudo dnf config-manager --disable "*"
sudo dnf config-manager --disable "*" || true;
if [ -e /etc/ci/mirror_info.sh ]; then
source /etc/ci/mirror_info.sh
else

View File

@ -43,7 +43,7 @@ repo_cmd_before: |
sudo rm -rf /etc/yum.repos.d/epel*;
sudo dnf clean all;
sudo dnf config-manager --disable "*"
sudo dnf config-manager --disable "*" || true;
if [ -e /etc/ci/mirror_info.sh ]; then
source /etc/ci/mirror_info.sh
else