From: Stefan Metzmacher Date: Thu, 27 Feb 2020 22:59:00 +0000 (+0100) Subject: script/autobuild.py: use more portable 'cp -R -a -l' X-Git-Tag: ldb-2.2.0~1133 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0312a10e09d8dc1295a4a80493761e91031e88e7;p=thirdparty%2Fsamba.git script/autobuild.py: use more portable 'cp -R -a -l' 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 Reviewed-by: Andrew Bartlett --- diff --git a/script/autobuild.py b/script/autobuild.py index f90c8bd9fd3..99b3843b822 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -836,7 +836,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()