From b37bdd8f37e473b6ce80e6344cf4679154d4e13c Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Thu, 16 Sep 2010 18:16:19 +0200
Subject: [PATCH] Allowing also symlinks in chroot_local-packages (Closes:
 #593186).

---
 scripts/build/lb_chroot_sources | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/scripts/build/lb_chroot_sources b/scripts/build/lb_chroot_sources
index d5dfeea19..84c475634 100755
--- a/scripts/build/lb_chroot_sources
+++ b/scripts/build/lb_chroot_sources
@@ -204,12 +204,28 @@ EOF
 			# Copy packages
 			if Find_files config/chroot_local-packages/*_"${LB_ARCHITECTURE}".deb
 			then
-				cp ${CP_OPTIONS} config/chroot_local-packages/*_"${LB_ARCHITECTURE}".deb chroot/root/local-packages
+				for FILE in config/chroot_local-packages/*_"${LB_ARCHITECTURE}".deb
+				do
+					if [ -L "${FILE}" ]
+					then
+						cp -L config/chroot_local-packages/*_"${LB_ARCHITECTURE}".deb chroot/root/local-packages
+					else
+						cp ${CP_OPTIONS} config/chroot_local-packages/*_"${LB_ARCHITECTURE}".deb chroot/root/local-packages
+					fi
+				done
 			fi
 
 			if Find_files config/chroot_local-packages/*_all.deb
 			then
-				cp ${CP_OPTIONS} config/chroot_local-packages/*_all.deb chroot/root/local-packages
+				for FILE in config/chroot_local-packages/*_all.deb
+				do
+					if [ -L "${FILE}" ]
+					then
+						cp -L config/chroot_local-packages/*_all.deb chroot/root/local-packages
+					else
+						cp ${CP_OPTIONS} config/chroot_local-packages/*_all.deb chroot/root/local-packages
+					fi
+				done
 			fi
 
 			if Find_files chroot/root/local-packages/*.deb