[[ $codename =~ sle ]] && suse=true
if [ "$suse" = true ] ; then
- sudo zypper --non-interactive --no-gpg-checks refresh
- sudo zypper --non-interactive install --no-recommends git
+ for delay in 60 60 60 60 ; do
+ sudo zypper --non-interactive --no-gpg-checks refresh && break
+ sleep $delay
+ done
+ sudo zypper --non-interactive install --no-recommends git createrepo
else
- sudo yum install -y git
+ sudo yum install -y git createrepo
fi
export BUILDPACKAGES_CANONICAL_TAGS=$canonical_tags
local gitbuilder_host=$2
local base=$3
- if [ "$suse" = true ] ; then
- sudo zypper --non-interactive --no-gpg-checks refresh
- sudo zypper --non-interactive install --no-recommends createrepo
- else
- sudo yum install -y createrepo
- fi
-
for dir in ${buildarea}/SRPMS ${buildarea}/RPMS/*
do
createrepo ${dir}
- ( MYHOME=/home/ubuntu ; mkdir $MYHOME/.ssh ; chmod 700 $MYHOME/.ssh ; cp /root/.ssh/authorized_keys $MYHOME/.ssh ; chown -R ubuntu.users $MYHOME/.ssh )
- zypper --non-interactive --no-gpg-checks rm gettext-runtime-mini grub2 grub2-branding-openSUSE grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin
- zypper --non-interactive --no-gpg-checks install --no-recommends wget git-core rsyslog lsb-release make gcc gcc-c++ grub2 rpm-build
+ - sleep 30
final_message: "READYTORUN"