From b37bdd8f37e473b6ce80e6344cf4679154d4e13c Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Thu, 16 Sep 2010 18:16:19 +0200 Subject: Allowing also symlinks in chroot_local-packages (Closes: #593186). --- scripts/build/lb_chroot_sources | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'scripts') 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 -- cgit v1.2.3