From 4478b5ead3c1a1138728e5d7ea4f4ec3838703ab Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@gmail.com>
Date: Tue, 28 Jun 2011 19:37:41 +0200
Subject: [PATCH] xbps-src: allow to use install-destdir for pkgs already
 installed.

---
 xbps-src/shutils/pkgtarget_funcs.sh.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/xbps-src/shutils/pkgtarget_funcs.sh.in b/xbps-src/shutils/pkgtarget_funcs.sh.in
index 1294bdea356..505e3f89a4c 100644
--- a/xbps-src/shutils/pkgtarget_funcs.sh.in
+++ b/xbps-src/shutils/pkgtarget_funcs.sh.in
@@ -52,9 +52,11 @@ install_pkg()
 	check_installed_pkg "$pkg"
 	if [ $? -eq 1 -o $? -eq 0 ]; then
 		instver="$($XBPS_PKGDB_CMD version $pkgname)"
-		if [ -n "$instver" ]; then
+		if [ -n "$instver" -a "$install_destdir_target" = "no" ]; then
 			echo "=> $pkgname-$instver already installed."
 			return 0
+		elif [ -n "$instver" -a "$install_destdir_target" = "yes" ]; then
+			echo "=> $pkgname-$instver installed, continuing for DESTDIR installation..."
 		fi
 	fi