aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntti Kokko <antti.kokko@qt.io>2022-03-23 14:52:35 +0200
committerAntti Kokko <antti.kokko@qt.io>2022-03-24 05:39:40 +0000
commit77f0978fa6a5d710dae4b6095f0a1645b113c8a4 (patch)
tree4f4647c869ecbb079ef1d85d7e1a32ee458c5d97
parent5902f8f298ab74172f9956d8f61abd2408d3a620 (diff)
release_repo_updater: use '--delete-delay' option for rsyncv6.3.0-rc1-packagingv6.3.0-packagingv5.15.9-lts-packaging
Instead of '--delete' which will delete before syncing new files use '--delete-delay': 'find deletions during, delete after.' This aims to keep the repository operational as long as possible during content update. Change-Id: I5ebdabcb1c17411b4ee2f8b732a15d5079c62c8d Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
-rwxr-xr-xpackaging-tools/qt6_installer/release_repo_updater.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/packaging-tools/qt6_installer/release_repo_updater.py b/packaging-tools/qt6_installer/release_repo_updater.py
index 1a36d58ca..2cd8b5514 100755
--- a/packaging-tools/qt6_installer/release_repo_updater.py
+++ b/packaging-tools/qt6_installer/release_repo_updater.py
@@ -3,7 +3,7 @@
#############################################################################
##
-## Copyright (C) 2021 The Qt Company Ltd.
+## Copyright (C) 2022 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the release tools of the Qt Toolkit.
@@ -376,7 +376,7 @@ async def sync_production_repositories_to_ext(server: str, ext: str, updatedProd
tipPrefix = repo.replace("/", "-") + "-"
await ensure_ext_repo_paths(server, extServer, extRepoPath) # rsync can not create missing nested directories
- cmd = ["rsync", "-r", "--omit-dir-times", "--delete", "--progress", remoteProductionRepoFullPath + "/", extServer + ":" + extRepoPath]
+ cmd = ["rsync", "-r", "--omit-dir-times", "--delete-delay", "--progress", remoteProductionRepoFullPath + "/", extServer + ":" + extRepoPath]
spawn_remote_background_task(server, remoteRootPath, cmd, remoteLogFile, tip=tipPrefix + "ext")