diff options
author | Daniel Baumann <daniel@debian.org> | 2010-09-16 18:16:19 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2010-09-16 18:16:19 +0200 |
commit | b37bdd8f37e473b6ce80e6344cf4679154d4e13c (patch) | |
tree | df8dcaf6c7ca5f10a1a458652d6a2f79a8000893 /scripts | |
parent | df8bb8ecf7de5d82d49818dd6e9ab5d79d4e7a79 (diff) | |
download | vyos-live-build-b37bdd8f37e473b6ce80e6344cf4679154d4e13c.tar.gz vyos-live-build-b37bdd8f37e473b6ce80e6344cf4679154d4e13c.zip |
Allowing also symlinks in chroot_local-packages (Closes: #593186).
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/build/lb_chroot_sources | 20 |
1 files 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 |