makechrootpkg does not read SRCDEST and PKGDEST if they are set in 
~/.makepkg.conf

-- 
Andrea `bash` Scarpino
Arch Linux Developer
From 8989df3a9ea3d68a8b97de9c3ab3f6c7694a0576 Mon Sep 17 00:00:00 2001
From: Andrea Scarpino <[email protected]>
Date: Fri, 26 Feb 2010 04:27:22 +0100
Subject: [PATCH] fetch SRCDEST and PKGDEST from user makepkg.conf too

---
 makechrootpkg |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/makechrootpkg b/makechrootpkg
index 0446c46..367572d 100755
--- a/makechrootpkg
+++ b/makechrootpkg
@@ -135,7 +135,9 @@ fi
 
 # Get SRC/PKGDEST from makepkg.conf
 SRCDEST=$(grep '^SRCDEST=' /etc/makepkg.conf | cut -d= -f2)
+[ -z ${SRCDEST} ] && SRCDEST=$(grep '^SRCDEST=' ~/.makepkg.conf | cut -d= -f2)
 PKGDEST=$(grep '^PKGDEST=' /etc/makepkg.conf | cut -d= -f2)
+[ -z ${SRCDEST} ] && PKGDEST=$(grep '^SRCDEST=' ~/.makepkg.conf | cut -d= -f2)
 
 [ -d "$copydir/pkgdest" ] || mkdir "$copydir/pkgdest"
 if ! grep 'PKGDEST=/pkgdest' "$copydir/etc/makepkg.conf" >/dev/null 2>&1; then
-- 
1.7.0

Reply via email to