From eb42763480bae6d30da2481115ebead1c93bc497 Mon Sep 17 00:00:00 2001 From: job Date: Thu, 23 Nov 2023 13:01:15 +0000 Subject: [PATCH] Don't set directory modtimes to match the source When syncing against remote repositories, the modtimes of the remote directories is irrelevant. In the RRDP protocol the directory modtimes aren't signalled either. This should save some IOPS. OK tb@ --- usr.sbin/rpki-client/rsync.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.sbin/rpki-client/rsync.c b/usr.sbin/rpki-client/rsync.c index f1a4c181db9..9b5710ca3ed 100644 --- a/usr.sbin/rpki-client/rsync.c +++ b/usr.sbin/rpki-client/rsync.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rsync.c,v 1.46 2022/12/28 21:30:18 jmc Exp $ */ +/* $OpenBSD: rsync.c,v 1.47 2023/11/23 13:01:15 job Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons * @@ -145,7 +145,7 @@ exec_rsync(const char *prog, const char *bind_addr, char *uri, char *dst, err(1, "pledge"); i = 0; args[i++] = (char *)prog; - args[i++] = "-rt"; + args[i++] = "-rtO"; args[i++] = "--no-motd"; args[i++] = "--max-size=" STRINGIFY(MAX_FILE_SIZE); args[i++] = "--contimeout=" STRINGIFY(MAX_CONN_TIMEOUT); -- 2.20.1