From abc170f4dbe938c349ace065a7b8cc7b973a825a Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 9 Jul 2013 00:21:35 -0600 Subject: librefetch: re-think BUILDDIR logic. --- src/librefetch/librefetch | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/librefetch/librefetch b/src/librefetch/librefetch index 0bc5400..368bfb4 100755 --- a/src/librefetch/librefetch +++ b/src/librefetch/librefetch @@ -79,10 +79,9 @@ main() { ######################################################################## - local startdir=$PWD - export BUILDDIR="${BUILDFILE%/*}" - if [[ -f "${BUILDDIR}/SRCBUILD" ]]; then - BUILDFILE="${BUILDDIR}/SRCBUILD" + local BUILDFILEDIR="${BUILDFILE%/*}" + if [[ -f "${BUILDFILEDIR}/SRCBUILD" ]]; then + BUILDFILE="${BUILDFILEDIR}/SRCBUILD" srcbuild="$(modified_srcbuild "$BUILDFILE")" else srcbuild="$(modified_pkgbuild "$BUILDFILE")" @@ -134,9 +133,10 @@ main() { if [[ $mode =~ create ]]; then PKGEXT=${dst##*/} export PKGEXT=${PKGEXT%.part} - export PKGDEST=$startdir + export PKGDEST=${dst%/*} export pkg_file=$dst - cd "$BUILDDIR" + + cd "$BUILDFILEDIR" "$makepkg" "${makepkg_opts[@]}" -p "$srcbuild" >> /dev/stderr || return 1 fi } -- cgit v1.2.2