findTarball: Fix the case where src is a directory

This commit is contained in:
Eelco Dolstra 2014-11-10 20:06:14 +01:00
parent a767210542
commit 0a9ec07b93

View file

@ -1,16 +1,14 @@
findTarball() { findTarball() {
local suffix i local suffix i
if [ -f "$1" ]; then
echo "$1"
return
fi
if [ -d "$1/tarballs/" ]; then if [ -d "$1/tarballs/" ]; then
for suffix in tar.gz tgz tar.bz2 tbz2 tar.xz tar.lzma; do for suffix in tar.gz tgz tar.bz2 tbz2 tar.xz tar.lzma; do
for i in $1/tarballs/*.$suffix; do echo $i; return; done for i in $1/tarballs/*.$suffix; do echo $i; return; done
done | sort | head -1 done | sort | head -1
return return
else
echo "$1"
return
fi fi
return 1
} }
canonicalizeJarManifest() { canonicalizeJarManifest() {