From eed06d861f8d5f7f901cb622abc2b8d743dca1e9 Mon Sep 17 00:00:00 2001 From: z4yx Date: Sat, 7 Mar 2020 12:19:12 +0800 Subject: [PATCH] fix el8 of gitlab-ce --- gitlab-ce.sh | 34 +++++++++++----------------------- 1 file changed, 11 insertions(+), 23 deletions(-) diff --git a/gitlab-ce.sh b/gitlab-ce.sh index 008ab55..785d3aa 100755 --- a/gitlab-ce.sh +++ b/gitlab-ce.sh @@ -13,6 +13,7 @@ BASE_PATH="${TUNASYNC_WORKING_DIR}" YUM_PATH="${BASE_PATH}/yum" +EL_VERSIONS=(6 7 8) UBUNTU_VERSIONS=("trusty" "xenial" "bionic") DEBIAN_VERSIONS=("wheezy" "jessie" "stretch" "buster") UBUNTU_PATH="${BASE_PATH}/ubuntu/" @@ -25,39 +26,26 @@ cfg="/tmp/gitlab-ce-yum.conf" cat < ${cfg} [main] keepcache=0 +EOF +for elver in ${EL_VERSIONS[@]}; do + cat <> ${cfg} -[el6] -name=el6 -baseurl=${UPSTREAM}/el/6/x86_64 -repo_gpgcheck=0 -gpgcheck=0 -enabled=1 -gpgkey=https://packages.gitlab.com/gpg.key -sslverify=0 - -[el7] -name=el7 -baseurl=${UPSTREAM}/el/7/x86_64 -repo_gpgcheck=0 -gpgcheck=0 -enabled=1 -gpgkey=https://packages.gitlab.com/gpg.key -sslverify=0 - -[el8] -name=el8 -baseurl=${UPSTREAM}/el/8/x86_64 +[el${elver}] +name=el${elver} +baseurl=${UPSTREAM}/el/${elver}/x86_64 repo_gpgcheck=0 gpgcheck=0 enabled=1 gpgkey=https://packages.gitlab.com/gpg.key sslverify=0 EOF +done if [[ -z ${DRY_RUN:-} ]]; then reposync -c $cfg -d -p ${YUM_PATH} -e $cache_dir - createrepo --update -v -c $cache_dir -o ${YUM_PATH}/el6 ${YUM_PATH}/el6 - createrepo --update -v -c $cache_dir -o ${YUM_PATH}/el7 ${YUM_PATH}/el7 + for elver in ${EL_VERSIONS[@]}; do + createrepo --update -v -c $cache_dir -o ${YUM_PATH}/el${elver} ${YUM_PATH}/el${elver} + done fi rm $cfg