makerepo: detect centpkg for CentOS Stream dist-git

This commit is contained in:
Thomas Haller 2021-07-02 17:56:28 +02:00
parent 8e8e2f5efd
commit ac0742c7df
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -84,11 +84,16 @@ if [[ "x$(ls -1d ./*.spec 2>/dev/null)" == x || ! -f "./sources" ]]; then
fi
if [[ "$FEDPKG" == "" ]]; then
REMOTES="$(git remote -v 2>/dev/null)" || die "not inside dist-git repository? >>$PWD<<"
if echo "$REMOTES" | grep -q -F 'pkgs.devel.redhat.com' ; then
REMOTE="$(git config --get "branch.$(git branch --show-current).remote" 2>/dev/null)"
URL="$(git config --get "remote.$REMOTE.url")"
if [[ "$URL" = *'pkgs.devel.redhat.com'* ]]; then
FEDPKG=rhpkg
else
elif [[ "$URL" = *'gitlab.com:redhat/centos-stream'* ]]; then
FEDPKG=centpkg
elif [[ "$URL" = *'pkgs.fedoraproject.org/'* ]]; then
FEDPKG=fedpkg
else
die "not inside dist-git repository? Check out a branch that has the dist-git remote tracking branch >>$PWD<<"
fi
fi