From: job Date: Thu, 23 Nov 2023 13:01:15 +0000 (+0000) Subject: Don't set directory modtimes to match the source X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=eb42763480bae6d30da2481115ebead1c93bc497;p=openbsd 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@ --- 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);