abuild: use REPODEST as abuildrepo if specified

This has the nice effect that we get the index automatically built for
our REPODEST.

Discussion here:
http://lists.alpinelinux.org/alpine-devel/0249.html
This commit is contained in:
Natanael Copa 2013-02-07 16:02:39 +00:00
parent e0217ee520
commit 5f453f1cde

View File

@ -1127,6 +1127,7 @@ clean_abuildrepo() {
}
mklinks_abuildrepo() {
[ -n "$REPODEST" ] && return 0
local apk
mkdir -p "$abuildrepo"/$CARCH
cd "$abuildrepo" || return 1
@ -1804,7 +1805,6 @@ pkgbasedir=${pkgbasedir:-"$startdir/pkg"}
pkgrel=0
repo=${startdir%/*}
repo=${repo##*/}
abuildrepo="$abuildrepo_base"/$repo
SRCDEST=${SRCDEST:-$startdir}
PKGDEST=${PKGDEST:-$startdir}
@ -1817,6 +1817,9 @@ if [ -n "$REPODEST" ]; then
PKGDEST="$REPODEST/$repo/$CARCH"
# for recursive action
export REPODEST
abuildrepo="$REPODEST"/$repo
else
abuildrepo="$abuildrepo_base"/$repo
fi
# if we want build debug package