summaryrefslogtreecommitdiff
path: root/options.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1999-01-08 10:32:56 +0000
committerAndrew Tridgell <tridge@samba.org>1999-01-08 10:32:56 +0000
commit65575e9670fb77ececc8255d572d08d7b10bb049 (patch)
tree25d8af8ed48e4e22399daa7782d52ea34d3d6cf7 /options.c
parent5e71c4446e10c27c1db0c7e7e5b71be68f3b88de (diff)
downloadrsync-65575e9670fb77ececc8255d572d08d7b10bb049.tar.gz
added --password-file patch from Alex Schlessinger <alex@inconnect.com>
(yes, I know I'm not supposed to be doing rsync work at the moment! only four weeks to go ...)
Diffstat (limited to 'options.c')
-rw-r--r--options.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/options.c b/options.c
index ca1b0187..19ff7ef5 100644
--- a/options.c
+++ b/options.c
@@ -59,7 +59,6 @@ int do_stats=0;
int do_progress=0;
int keep_partial=0;
int safe_symlinks=0;
-
int block_size=BLOCK_SIZE;
char *backup_suffix = BACKUP_SUFFIX;
@@ -68,7 +67,7 @@ char *compare_dest = NULL;
char *config_file = RSYNCD_CONF;
char *shell_cmd = NULL;
char *log_format = NULL;
-
+char *password_file = NULL;
char *rsync_path = RSYNC_NAME;
int rsync_port = RSYNC_PORT;
@@ -135,6 +134,7 @@ void usage(int F)
rprintf(F," --stats give some file transfer stats\n");
rprintf(F," --progress show progress during transfer\n");
rprintf(F," --log-format=FORMAT log file transfers using specified format\n");
+ rprintf(F," --password-file=FILE get password from FILE\n");
rprintf(F," -h, --help show this help screen\n");
rprintf(F,"\n");
@@ -149,7 +149,7 @@ enum {OPT_VERSION,OPT_SUFFIX,OPT_SENDER,OPT_SERVER,OPT_EXCLUDE,
OPT_EXCLUDE_FROM,OPT_DELETE,OPT_NUMERIC_IDS,OPT_RSYNC_PATH,
OPT_FORCE,OPT_TIMEOUT,OPT_DAEMON,OPT_CONFIG,OPT_PORT,
OPT_INCLUDE, OPT_INCLUDE_FROM, OPT_STATS, OPT_PARTIAL, OPT_PROGRESS,
- OPT_SAFE_LINKS, OPT_COMPARE_DEST, OPT_LOG_FORMAT};
+ OPT_SAFE_LINKS, OPT_COMPARE_DEST, OPT_LOG_FORMAT,OPT_PASSWORD_FILE};
static char *short_options = "oblLWHpguDCtcahvrRIxnSe:B:T:z";
@@ -165,6 +165,7 @@ static struct option long_options[] = {
{"include", 1, 0, OPT_INCLUDE},
{"include-from",1, 0, OPT_INCLUDE_FROM},
{"rsync-path", 1, 0, OPT_RSYNC_PATH},
+ {"password-file", 1, 0, OPT_PASSWORD_FILE},
{"one-file-system",0, 0, 'x'},
{"ignore-times",0, 0, 'I'},
{"help", 0, 0, 'h'},
@@ -276,7 +277,10 @@ int parse_arguments(int argc, char *argv[])
case OPT_RSYNC_PATH:
rsync_path = optarg;
break;
-
+
+ case OPT_PASSWORD_FILE:
+ password_file =optarg;
+ break;
case 'I':
ignore_times = 1;
break;