makechrootpkg: Always set PKGDEST and SRCDEST
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
e41deee5e5
commit
1df6799747
|
@ -188,6 +188,10 @@ fi
|
||||||
[[ -z $MAKEFLAGS ]] && eval $(grep '^MAKEFLAGS=' /etc/makepkg.conf)
|
[[ -z $MAKEFLAGS ]] && eval $(grep '^MAKEFLAGS=' /etc/makepkg.conf)
|
||||||
[[ -z $PACKAGER ]] && eval $(grep '^PACKAGER=' /etc/makepkg.conf)
|
[[ -z $PACKAGER ]] && eval $(grep '^PACKAGER=' /etc/makepkg.conf)
|
||||||
|
|
||||||
|
# Use PKGBUILD directory if PKGDEST or SRCDEST don't exist
|
||||||
|
[[ -d $PKGDEST ]] || PKGDEST=.
|
||||||
|
[[ -d $SRCDEST ]] || SRCDEST=.
|
||||||
|
|
||||||
mkdir -p "$copydir/pkgdest"
|
mkdir -p "$copydir/pkgdest"
|
||||||
if ! grep -q 'PKGDEST="/pkgdest"' "$copydir/etc/makepkg.conf"; then
|
if ! grep -q 'PKGDEST="/pkgdest"' "$copydir/etc/makepkg.conf"; then
|
||||||
echo 'PKGDEST="/pkgdest"' >> "$copydir/etc/makepkg.conf"
|
echo 'PKGDEST="/pkgdest"' >> "$copydir/etc/makepkg.conf"
|
||||||
|
@ -270,11 +274,7 @@ if mkarchroot -r "/chrootbuild" "$copydir"; then
|
||||||
popd >/dev/null
|
popd >/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -d $PKGDEST ]]; then
|
mv "$pkgfile" "$PKGDEST"
|
||||||
mv "$pkgfile" "$PKGDEST"
|
|
||||||
else
|
|
||||||
mv "$pkgfile" .
|
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
||||||
for l in "$copydir"/build/{namcap,*-{build,check,package,package_*}}.log; do
|
for l in "$copydir"/build/{namcap,*-{build,check,package,package_*}}.log; do
|
||||||
|
@ -287,11 +287,7 @@ fi
|
||||||
|
|
||||||
for f in "$copydir"/srcdest/*; do
|
for f in "$copydir"/srcdest/*; do
|
||||||
[[ -e $f ]] || continue
|
[[ -e $f ]] || continue
|
||||||
if [[ -d $SRCDEST ]]; then
|
mv "$f" "$SRCDEST"
|
||||||
mv "$f" "$SRCDEST"
|
|
||||||
else
|
|
||||||
mv "$f" .
|
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -e $copydir/build/BUILD_FAILED ]]; then
|
if [[ -e $copydir/build/BUILD_FAILED ]]; then
|
||||||
|
|
Loading…
Reference in New Issue