Check for existing files when copying to chroot

Use basename when checking for files in the source array

This allows us to actually check for pre-downloaded
remote files and copy them to the build root as well.

Original-work-by: Jaroslaw Swierczynski <swiergot@juvepoland.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
This commit is contained in:
Aaron Griffin 2008-01-16 12:43:20 -06:00
parent a0ccba5622
commit 484d36e931
1 changed files with 3 additions and 2 deletions

View File

@ -151,8 +151,9 @@ chown -R nobody "$uniondir/build"
source PKGBUILD
cp PKGBUILD "$uniondir/build/"
for f in ${source[@]}; do
if [ -f "$f" ]; then
cp "$f" "$uniondir/build/"
basef=$(basename $f)
if [ -f "$basef" ]; then
cp "$basef" "$uniondir/build/"
fi
done
if [ "$install" != "" -a -f "$install" ]; then