3838
3939set -eu
4040
41+ OBS_PROJECT=${OBS_PROJECT:- " devel:languages:crystal" }
4142DISTRO_REPO=${DISTRO_REPO:- }
4243CRYSTAL_VERSION=" latest"
4344CHANNEL=" stable"
@@ -146,8 +147,8 @@ _install_apt() {
146147 fi
147148
148149 # Add repo signign key
149- wget -qO- https://download.opensuse.org/repositories/devel:languages:crystal /${DISTRO_REPO} /Release.key | gpg --dearmor | tee /etc/apt/trusted.gpg.d/devel_languages_crystal.gpg > /dev/null
150- echo " deb http://download.opensuse.org/repositories/devel:/languages:/crystal /${DISTRO_REPO} / /" | tee /etc/apt/sources.list.d/crystal.list
150+ wget -qO- https://download.opensuse.org/repositories/${OBS_PROJECT} /${DISTRO_REPO} /Release.key | gpg --dearmor | tee /etc/apt/trusted.gpg.d/devel_languages_crystal.gpg > /dev/null
151+ echo " deb http://download.opensuse.org/repositories/${OBS_PROJECT} /${DISTRO_REPO} / /" | tee /etc/apt/sources.list.d/crystal.list
151152 apt-get update
152153
153154 if [[ " $CRYSTAL_VERSION " == " latest" ]]; then
@@ -159,7 +160,7 @@ _install_apt() {
159160}
160161
161162_install_rpm_key () {
162- rpm --verbose --import https://build.opensuse.org/projects/devel:languages:crystal /public_key
163+ rpm --verbose --import https://build.opensuse.org/projects/${OBS_PROJECT} /public_key
163164}
164165
165166_install_yum () {
@@ -169,9 +170,9 @@ _install_yum() {
169170[crystal]
170171name=Crystal (${DISTRO_REPO} )
171172type=rpm-md
172- baseurl=https://download.opensuse.org/repositories/devel:/languages:/crystal /${DISTRO_REPO} /
173+ baseurl=https://download.opensuse.org/repositories/${OBS_PROJECT} /${DISTRO_REPO} /
173174gpgcheck=1
174- gpgkey=https://download.opensuse.org/repositories/devel:/languages:/crystal /${DISTRO_REPO} /repodata/repomd.xml.key
175+ gpgkey=https://download.opensuse.org/repositories/${OBS_PROJECT} /${DISTRO_REPO} /repodata/repomd.xml.key
175176enabled=1
176177EOF
177178
192193_install_dnf () {
193194 _install_rpm_key
194195
195- dnf config-manager --add-repo https://download.opensuse.org/repositories/devel:languages:crystal /$DISTRO_REPO /devel:languages:crystal .repo
196+ dnf config-manager --add-repo https://download.opensuse.org/repositories/${OBS_PROJECT} /$DISTRO_REPO /${OBS_PROJECT} .repo
196197
197198 if [[ " $CRYSTAL_VERSION " == " latest" ]]; then
198199 dnf install -y crystal
@@ -215,7 +216,7 @@ _install_zypper() {
215216 fi
216217
217218 _install_rpm_key
218- zypper --non-interactive addrepo https://download.opensuse.org/repositories/devel:languages:crystal /$DISTRO_REPO /devel:languages:crystal .repo
219+ zypper --non-interactive addrepo https://download.opensuse.org/repositories/${OBS_PROJECT} /$DISTRO_REPO /${OBS_PROJECT} .repo
219220 zypper --non-interactive refresh
220221
221222 if [[ " $CRYSTAL_VERSION " == " latest" ]]; then
0 commit comments