summaryrefslogtreecommitdiff
path: root/support/rrsync
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-09-18 00:16:31 +0000
committerWayne Davison <wayned@samba.org>2006-09-18 00:16:31 +0000
commit174e51b5bfa54ba48d18672a43ced27a6f4ceadf (patch)
tree17e2e81bd5698e0d0f9d5121d48f61ac65143008 /support/rrsync
parent30cd7ec1cfc46e8185d5a7a8444ce72eeee5adcb (diff)
downloadrsync-174e51b5bfa54ba48d18672a43ced27a6f4ceadf.tar.gz
Added parsing for all the latest options.
Diffstat (limited to 'support/rrsync')
-rw-r--r--support/rrsync10
1 files changed, 9 insertions, 1 deletions
diff --git a/support/rrsync b/support/rrsync
index 54503d8e..e950b192 100644
--- a/support/rrsync
+++ b/support/rrsync
@@ -50,17 +50,19 @@ die "$0 -ro: sending to read-only server not allowed\n" if $ro && !$am_sender;
# To disable a short-named option, add its letter to this string:
our $short_disabled = '';
-our $short_no_arg = 'CDHIKLORSWbcdglnoprtuvxz'; # DO NOT REMOVE ANY
+our $short_no_arg = 'CDEHIKLORSWbcdgklmnoprtuvxz'; # DO NOT REMOVE ANY
our $short_with_num = 'B'; # DO NOT REMOVE ANY
# To disable a long-named option, change its value to a -1. The values mean:
# 0 = the option has no arg; 1 = the arg doesn't need any checking; 2 = only
# check the arg when receiving; and 3 = always check the arg.
our %long_opt = (
+ 'append' => 0,
'backup-dir' => 2,
'bwlimit' => 1,
'checksum-seed' => 1,
'compare-dest' => 2,
+ 'compress-level' => 1,
'copy-dest' => 2,
'copy-unsafe-links' => 0,
'daemon' => 0,
@@ -83,19 +85,25 @@ our %long_opt = (
'log-format' => 1,
'max-delete' => 1,
'max-size' => 1,
+ 'min-size' => 1,
'modify-window' => 1,
'no-implied-dirs' => 0,
+ 'no-r' => 0,
'no-relative' => 0,
+ 'no-specials' => 0,
'numeric-ids' => 0,
'only-write-batch' => 1,
'partial' => 0,
'partial-dir' => 2,
'remove-sent-files' => $ro ? -1 : 0,
+ 'remove-source-files' => $ro ? -1 : 0,
'safe-links' => 0,
'sender' => 0,
'server' => 0,
'size-only' => 0,
+ 'specials' => 0,
'suffix' => 1,
+ 'super' => 0,
'temp-dir' => 2,
'timeout' => 1,
);