Add PKG_SOURCE_NAME for non-standard package tarballs

This commit is contained in:
MilhouseVH
2016-01-07 07:45:31 +00:00
committed by Lukas Rusak
parent a8b4f063f9
commit 875806cdac
7 changed files with 63 additions and 36 deletions

View File

@@ -25,21 +25,18 @@ if [ -z "$3" ]; then
exit 1
fi
[ -z "$PKG_URL" ] && exit 1
[ -z "$PKG_URL" -o -z "$PKG_SOURCE_NAME" ] && exit 1
[ ! -d "$SOURCES/$1" -o ! -d "$3" ] && exit 1
for i in $PKG_URL; do
FILE="`basename $i`"
case $FILE in
case $PKG_SOURCE_NAME in
$2)
f="$SOURCES/$1/$FILE"
f="$SOURCES/$1/$PKG_SOURCE_NAME"
if [ ! -f $f ]; then
echo "error: File $FILE doesn't exists in package $1 sources directory"
echo "error: File $PKG_SOURCE_NAME doesn't exists in package $1 sources directory"
echo "have you called scripts/extract before scripts/get ?"
exit 1
fi
case $FILE in
case $PKG_SOURCE_NAME in
*.tar)
tar xf $f -C $3
;;
@@ -73,5 +70,4 @@ for i in $PKG_URL; do
;;
esac
;;
esac
done
esac