Displaying 7 results from an estimated 7 matches for "shell_machine".
2002 Jul 20
0
[PATCH] (Resubmission) Enable push to remote rsynced server using rsync:// URL
...ST::MODULE.
+ * Receive from remote rsyncd server. */
*p = 0;
return start_socket_client(argv[0], p+2, argc-1, argv+1);
}
@@ -704,6 +708,8 @@
exit_cleanup(RERR_SYNTAX);
}
+ /* First parameter is HOST:MODULE.
+ * Receive from remote shell. */
am_sender = 0;
*p = 0;
shell_machine = argv[0];
@@ -713,10 +719,34 @@
} else {
am_sender = 1;
+ if (strncasecmp(URL_PREFIX, argv[argc-1], strlen(URL_PREFIX)) == 0) {
+ char *host, *path;
+ /* Last parameter is rsync://HOST/MODULE.
+ * Send to remote rsyncd server. */
+
+ host = argv[argc-1] + strlen(URL_PREFIX);
+ p...
2001 Aug 06
1
merge rsync+ into rsync (was Re: rsync-2.4.7 NEWS file)
> Just curious: what about the rsync+ patch?
Thanks for the reminder.
I've just committed Jos's rsync+ patch onto the
"branch_mbp_rsyncplus_merge" branch. If it works OK and nobody
screams I will move it across onto the main tree tomorrow or
Wednesday.
I see the patch doesn't add documentation about the new options to the
man page, so we should fix that in the future.
2004 Jun 17
1
[PATCH] make write_batch local
...if (argc < 1) {
usage(FERROR);
exit_cleanup(RERR_SYNTAX);
}
--- 755,761 ----
daemon_over_rsh = 1;
}
! if (argc < 1) { /* destination required */
usage(FERROR);
exit_cleanup(RERR_SYNTAX);
}
***************
*** 764,772 ****
*p = 0;
shell_machine = argv[0];
shell_path = p+1;
- argc--;
argv++;
! } else {
am_sender = 1;
/* rsync:// destination uses rsync server over direct socket */
--- 764,771 ----
*p = 0;
shell_machine = argv[0];
shell_path = p+1;
argv++;
! } else { /* source is local */...
2003 Mar 08
1
[patch] rsync over existing I/O connections (new feature)
...@@ -665,6 +665,8 @@
extern int whole_file;
extern int write_batch;
extern int read_batch;
+ extern int force_f_in;
+ extern int force_f_out;
int rc;
/* Don't clobber argv[] so that ps(1) can still show the right
@@ -770,9 +772,14 @@
list_only = 1;
}
- pid = do_cmd(shell_cmd,shell_machine,shell_user,shell_path,&f_in,&f_out);
+ if (force_f_in != -1) {
+ ret = client_run(force_f_in, force_f_out, -1, argc, argv);
+ }
+ else {
+ pid = do_cmd(shell_cmd,shell_machine,shell_user,shell_path,&f_in,&f_out);
- ret = client_run(f_in, f_out, pid, argc, argv);
+ ret = cli...
2003 Oct 03
2
Cygwin/rsync Hang Problem Testing Results
People of cygwin & rsync,
I recently attempted to get cygwin and rsync working to solve a
backup/mirroring need in my computer life. Well, as you might guess, I
ran into a little but of trouble.
Strangely enough, rsync seemed to be regularly hanging when I attempted
to do a "get" (sycronize a remote to a local dir). Well, considering I
want to automate this, that was not going
2002 Feb 07
1
Latest version of the batch mode cleanup patch
...= 1;
} else if (p[1] == ':') {
*p = 0;
@@ -735,9 +739,9 @@
argc--;
}
} else {
- am_sender = 1; /* dw */
- local_server = 1; /* dw */
- shell_path = argv[argc-1]; /* dw */
+ am_sender = 1;
+ local_server = 1;
+ shell_path = argv[argc-1];
}
if (shell_machine) {
@@ -802,13 +806,11 @@
extern int am_daemon;
extern int am_server;
int ret;
- extern int read_batch; /* dw */
- extern int write_batch; /* dw */
- extern char *batch_ext; /* dw */
- int orig_argc; /* dw */
+ extern int write_batch;
+ int orig_argc;
char **orig_argv;
- orig_argc...
2001 Nov 20
2
rsync server over SSH [includes code patches]
...0; /* leave it pointing to last ':' */
+ run_inband = 1;
} else if (p[1] == ':') {
*p = 0;
return start_socket_client(argv[argc-1], p+2, argc-1, argv);
***************
*** 650,655 ****
--- 660,675 ----
pid = do_cmd(shell_cmd,shell_machine,shell_user,shell_path,&f_in,&f_out);
+ /* if we're running in-band, we need to do the RSYNCD stuff first */
+ if (run_inband) {
+ int tmpret;
+ tmpret = start_inband_exchange(shell_user, shell_path,
+ f_in, f_out, argc, a...