]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
buildpackages: install createrepo package carefully
authorNathan Cutler <ncutler@suse.com>
Thu, 29 Jun 2017 20:55:39 +0000 (22:55 +0200)
committerKyr Shatskyy <kyrylo.shatskyy@suse.com>
Mon, 14 Oct 2019 14:47:01 +0000 (16:47 +0200)
Address error message "Source '...' does not contain the desired medium" when
repos get stale.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
teuthology/task/buildpackages/make-rpm.sh

index fe4b4e1de8b7be1da65b046c278d8c7ebbb4ed61..3e68d4438dceb80ad86b6b152dda39a664428dba 100755 (executable)
@@ -263,7 +263,8 @@ function build_rpm_repo() {
     local base=$3
 
     if [ "$suse" = true ] ; then
-        sudo zypper -n install createrepo
+        sudo zypper --non-interactive --no-gpg-checks refresh
+        sudo zypper --non-interactive install --no-recommends createrepo
     else
         sudo yum install -y createrepo
     fi