summaryrefslogtreecommitdiff
path: root/makechrootpkg
diff options
context:
space:
mode:
authorAaron Griffin <aaronmgriffin@gmail.com>2008-01-16 12:43:20 -0600
committerAaron Griffin <aaronmgriffin@gmail.com>2008-01-23 16:11:38 -0600
commit484d36e931666cd149212abc00fafd8f55b79c32 (patch)
treefa02ec37cfec4dd35baeafb97a9099d470cec0e4 /makechrootpkg
parenta0ccba56221122e259ed27d84080759d64a02cf3 (diff)
downloaddevtools32-484d36e931666cd149212abc00fafd8f55b79c32.tar.xz
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>
Diffstat (limited to 'makechrootpkg')
-rwxr-xr-xmakechrootpkg5
1 files changed, 3 insertions, 2 deletions
diff --git a/makechrootpkg b/makechrootpkg
index 425fbb9..120e70a 100755
--- a/makechrootpkg
+++ b/makechrootpkg
@@ -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