From 001323fc6f6862e2e7dc4a2213b4e6e69c169110 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Thu, 3 Jun 2010 20:58:37 +0000 Subject: [PATCH] tarball script: use gcp when cp isn't GNU cp git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_6@26529 a1c6a512-1295-4272-9138-f99709370657 --- tools/release/tarball.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/release/tarball.sh b/tools/release/tarball.sh index 0331f1cc66..b7f36cb965 100755 --- a/tools/release/tarball.sh +++ b/tools/release/tarball.sh @@ -18,7 +18,12 @@ rbdir=$tempdir/rockbox-$version mkdir -p $rbdir # copy everything to the temp dir -svn ls -R | xargs -Imoo cp --parents moo $rbdir 2>/dev/null + +# Only GNU cp accepts --long-options (and --parents) +# If the system cp is POSIX cp, try gcp (works on OSX) +CP=cp +$CP --help >/dev/null 2>&1 || CP=gcp +svn ls -R | xargs -Imoo $CP --parents moo $rbdir 2>/dev/null cd $tempdir