diff options
author | Allan McRae <allan@archlinux.org> | 2009-01-31 20:26:45 +1000 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2009-01-31 20:28:32 +1000 |
commit | c67729af9860d925f2b8fe91e73fad3218c74fb2 (patch) | |
tree | 4c3ba3341f9f668437a31488efc6ba7127e62288 | |
parent | 9dd60741bddfb9cd61d6665bffd2d1ea9b99513b (diff) |
makechrootpkg - understand makepkg source syntax
The source line in a PKGBUILD can have a structure like
source=(´filename::url´).
Signed-off-by: Allan McRae <allan@archlinux.org>
-rwxr-xr-x | makechrootpkg | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/makechrootpkg b/makechrootpkg index a0ee98b..c335f69 100755 --- a/makechrootpkg +++ b/makechrootpkg @@ -172,7 +172,7 @@ chown -R nobody "$uniondir/pkgdest" source PKGBUILD cp PKGBUILD "$uniondir/build/" for f in ${source[@]}; do - basef=$(basename $f) + basef=$(echo $f | sed 's|::.*||' | sed 's|^.*://.*/||g') if [ -f "$basef" ]; then cp "$basef" "$uniondir/srcdest/" fi |