summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--abuild.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/abuild.in b/abuild.in
index 300b4d8..6910de7 100644
--- a/abuild.in
+++ b/abuild.in
@@ -179,6 +179,16 @@ default_sanitycheck() {
esac
list_has ${i##*/} $md5sums $sha256sums $sha512sums \
|| die "${i##*/} is missing in checksums"
+
+ # verify that our source does not have git tag version
+ # name as tarball (typicallly github)
+ if is_remote "$i" && [ "${i#*::}" = "$i" ]; then
+ case ${i##*/} in
+ v$pkgver.tar.*|$pkgver.tar.*)
+ die "source ${i##*/} needs to be renamed to avoid possible collisions"
+ ;;
+ esac
+ fi
done
fi