]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
script/autobuild.py: use more portable 'cp -R -a -l'
authorStefan Metzmacher <metze@samba.org>
Thu, 27 Feb 2020 22:59:00 +0000 (23:59 +0100)
committerKarolin Seeger <kseeger@samba.org>
Wed, 3 Mar 2021 10:13:11 +0000 (10:13 +0000)
On platforms like FreeBSD 12 cp doesn't accept the long options,
using the one letter options works there and keeps working on Linux
as well.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 0312a10e09d8dc1295a4a80493761e91031e88e7)

script/autobuild.py

index 890059fe3424c6ad2603aac06a9ed657d129187d..f71e0266503c6c2e4242086cabf35b1d9e7c72c8 100755 (executable)
@@ -848,7 +848,7 @@ class builder(object):
         run_cmd("rm -rf %s" % self.test_source_dir)
         run_cmd("rm -rf %s" % self.prefix)
         if cp:
-            run_cmd("cp --recursive --link --archive %s %s" % (test_master, self.test_source_dir), dir=test_master, show=True)
+            run_cmd("cp -R -a -l %s %s" % (test_master, self.test_source_dir), dir=test_master, show=True)
         else:
             run_cmd("git clone --recursive --shared %s %s" % (test_master, self.test_source_dir), dir=test_master, show=True)
         self.start_next()