X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Fsigul-install.sh;fp=shell%2Fsigul-install.sh;h=59d0a19432f7b390734d71efde6c37fb6b655181;hb=71e7ecf6ce97afb981dd8ac86099a4c8f770d6fa;hp=8573154e43208bcca8f2bf4470ab80646aadbbb4;hpb=cbe094073500c7bfdcc4131d676e9efe265f9024;p=releng%2Fglobal-jjb.git diff --git a/shell/sigul-install.sh b/shell/sigul-install.sh old mode 100644 new mode 100755 index 8573154e..59d0a194 --- a/shell/sigul-install.sh +++ b/shell/sigul-install.sh @@ -13,8 +13,11 @@ echo "---> sigul-install.sh" # Ensure we fail the job if any steps fail. set -e -o pipefail -# Setup sigul RPM repo -echo "[fedora-infra-sigul] +if command -v sigul &>/dev/null; then + echo "Sigul already installed; skipping installation." +else + # Setup sigul RPM repo + echo "[fedora-infra-sigul] name=Fedora builder packages for sigul baseurl=https://kojipkgs.fedoraproject.org/repos-dist/epel\$releasever-infra/latest/\$basearch/ enabled=1 @@ -23,12 +26,12 @@ gpgkey=https://infrastructure.fedoraproject.org/repo/infra/RPM-GPG-KEY-INFRA-TAG includepkgs=sigul* skip_if_unavailable=True" > fedora-infra-sigul.repo -sudo cp fedora-infra-sigul.repo /etc/yum.repos.d -rm fedora-infra-sigul.repo - -# install sigul -sudo yum install -y -q sigul + sudo cp fedora-infra-sigul.repo /etc/yum.repos.d + rm fedora-infra-sigul.repo + # install sigul + sudo yum install -y -q sigul +fi; # configure /etc/hosts with the sigul bridge hostname # This is needed as build minions can't always get DNS resolution # on the bridge