[mk] Support https urls for maccore. (#5830)

This can make checking out maccore easier on the bots, if https authentication
is configured when git/ssh is not.
This commit is contained in:
Rolf Bjarne Kvinge 2019-04-02 15:32:54 +02:00 коммит произвёл GitHub
Родитель cd35407ebc
Коммит f2f41334f4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -1,10 +1,19 @@
#!/bin/bash -e
if test -n "$V"; then set -x; fi
DEPENDENCY_NAME="$1"
# Calculate the remote from the format: git@github.com:<remote>/<repo>.git
DEPENDENCY_REMOTE=${DEPENDENCY_MODULE/git@github.com:/}
DEPENDENCY_REMOTE=${DEPENDENCY_REMOTE%%/*}
if [[ $DEPENDENCY_MODULE =~ git@github.com ]]; then
# git@ url
DEPENDENCY_REMOTE=${DEPENDENCY_MODULE/git@github.com:/}
DEPENDENCY_REMOTE=${DEPENDENCY_REMOTE%%/*}
else
# https:// url
DEPENDENCY_REMOTE=${DEPENDENCY_MODULE/https:\/\/github.com\//}
DEPENDENCY_REMOTE=${DEPENDENCY_REMOTE%%/*}
fi
if test -d "$DEPENDENCY_PATH"; then
cd "$DEPENDENCY_PATH"