From 0027c386d5e52b45f193ea908eb71bfb061842e3 Mon Sep 17 00:00:00 2001 From: mutantmonkey Date: Sun, 30 Aug 2026 22:32:15 -0700 Subject: [PATCH] autosign: run rsync without -p Even though gokrazy/rsync unconditionally preserves permissions for new files, it does not do it for existing ones. Dropping this should mean that the permissions on the incoming directory are never updated. --- autosign/cmd/autosign/postprocess.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autosign/cmd/autosign/postprocess.go b/autosign/cmd/autosign/postprocess.go index 50a105d..7779c4c 100644 --- a/autosign/cmd/autosign/postprocess.go +++ b/autosign/cmd/autosign/postprocess.go @@ -111,7 +111,7 @@ func postProcess(config Config) error { WriteCloser: stdin, } - client, err := rsyncclient.New([]string{"-rlpt"}, rsyncclient.WithSender()) + client, err := rsyncclient.New([]string{"-rlt"}, rsyncclient.WithSender()) if err != nil { return fmt.Errorf("creating rsync client: %v", err) } -- 2.51.2