]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
buildpackages: zypper refresh before first zypper install
authorNathan Cutler <ncutler@suse.com>
Thu, 25 May 2017 17:31:19 +0000 (19:31 +0200)
committerKyr Shatskyy <kyrylo.shatskyy@suse.com>
Mon, 14 Oct 2019 14:47:01 +0000 (16:47 +0200)
Refresh is needed to avoid errors like "Media source 'https://...' does not
contain the desired medium" when we use live repositories.

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

index 32db263fee5c9a67e2e057b582107e3dee133e42..fe4b4e1de8b7be1da65b046c278d8c7ebbb4ed61 100755 (executable)
@@ -36,7 +36,8 @@ suse=false
 [[ $codename =~ sle ]] && suse=true
 
 if [ "$suse" = true ] ; then
-    sudo zypper -n install --no-recommends git
+    sudo zypper --non-interactive --no-gpg-checks refresh
+    sudo zypper --non-interactive install --no-recommends git
 else
     sudo yum install -y git
 fi