From 0d63861bf1ad37558e63b9eb2bbcd3360318606a Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 26 Sep 2024 09:17:52 +0200 Subject: [PATCH] cls_cmd.py: local copy: don't copy if src/tgt identical --- ci-scripts/cls_cmd.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ci-scripts/cls_cmd.py b/ci-scripts/cls_cmd.py index f1527fd08a..c934479dbe 100644 --- a/ci-scripts/cls_cmd.py +++ b/ci-scripts/cls_cmd.py @@ -129,6 +129,8 @@ class LocalCmd(Cmd): def copyin(self, src, tgt, recursive=False): if src[0] != '/' or tgt[0] != '/': raise Exception(f'support only absolute file paths (src {src} tgt {tgt})!') + if src == tgt: + return # nothing to copy, file is already where it should go opt = '-r' if recursive else '' return self.run(f'cp {opt} {src} {tgt}').returncode == 0