makepkg: Set the working copy destination explicitly when cloning in extract_git

This fixes the issue where if the user explicitly set the name of the cloned source
to eg. foo.git, the directory name in $SRCDEST would be foo.git as expected, but the
clone in $srcdir would be stripped of the .git suffix.

Signed-off-by: Lukáš Jirkovský <l.jirkovsky@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
Lukáš Jirkovský 2015-01-22 20:52:39 +01:00 committed by Allan McRae
parent aa12a773b8
commit 8391716b8a
1 changed files with 1 additions and 1 deletions

View File

@ -605,7 +605,7 @@ extract_git() {
exit 1
fi
cd_safe "$srcdir"
elif ! git clone "$dir"; then
elif ! git clone "$dir" "${dir##*/}"; then
error "$(gettext "Failure while creating working copy of %s %s repo")" "${repo}" "git"
plain "$(gettext "Aborting...")"
exit 1