From 58b7b3d668bd95e7552eb285c6e1e17de2b7b233 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Wed, 31 Oct 2007 00:51:48 +0000 Subject: [PATCH] Suggest -Z as a good popt alias letter instead of -s. --- rsync.yo | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rsync.yo b/rsync.yo index e836aacb..df37b182 100644 --- a/rsync.yo +++ b/rsync.yo @@ -854,17 +854,17 @@ permissions (while leaving existing files unchanged), make sure that the bf(--perms) option is off and use bf(--chmod=ugo=rwX) (which ensures that all non-masked bits get enabled). If you'd care to make this latter behavior easier to type, you could define a popt alias for it, such as -putting this line in the file ~/.popt (this defines the bf(-s) option, +putting this line in the file ~/.popt (the following defines the bf(-Z) option, and includes --no-g to use the default group of the destination dir): -quote(tt( rsync alias -s --no-p --no-g --chmod=ugo=rwX)) +quote(tt( rsync alias -Z --no-p --no-g --chmod=ugo=rwX)) You could then use this new option in a command such as this one: -quote(tt( rsync -asv src/ dest/)) +quote(tt( rsync -avZ src/ dest/)) -(Caveat: make sure that bf(-a) does not follow bf(-s), or it will re-enable -the "--no-*" options.) +(Caveat: make sure that bf(-a) does not follow bf(-Z), or it will re-enable +the two "--no-*" options mentioned above.) The preservation of the destination's setgid bit on newly-created directories when bf(--perms) is off was added in rsync 2.6.7. Older rsync -- 2.34.1