Commit 1df67997 authored by Jan Alexander Steffens (heftig)'s avatar Jan Alexander Steffens (heftig) Committed by Lukas Fleischer
Browse files

makechrootpkg: Always set PKGDEST and SRCDEST

parent e41deee5
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -188,6 +188,10 @@ fi
[[ -z $MAKEFLAGS ]] && eval $(grep '^MAKEFLAGS=' /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"
if ! grep -q 'PKGDEST="/pkgdest"' "$copydir/etc/makepkg.conf"; then
	echo 'PKGDEST="/pkgdest"' >> "$copydir/etc/makepkg.conf"
@@ -270,11 +274,7 @@ if mkarchroot -r "/chrootbuild" "$copydir"; then
			popd >/dev/null
		fi

		if [[ -d $PKGDEST ]]; then
		mv "$pkgfile" "$PKGDEST"
		else
			mv "$pkgfile" .
		fi
	done

	for l in "$copydir"/build/{namcap,*-{build,check,package,package_*}}.log; do
@@ -287,11 +287,7 @@ fi

for f in "$copydir"/srcdest/*; do
	[[ -e $f ]] || continue
	if [[ -d $SRCDEST ]]; then
	mv "$f" "$SRCDEST"
	else
		mv "$f" .
	fi
done

if [[ -e $copydir/build/BUILD_FAILED ]]; then