This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: rsync README and <http://rsync.samba.org/rsync/nt.html>
- From: David Starks-Browning <starksb at ebi dot ac dot uk>
- To: Lapo Luchini <lapo at lapo dot it>
- Cc: cygwin-apps at cygwin dot com
- Date: Thu, 15 Nov 2001 11:12:50 +0000
- Subject: Re: rsync README and <http://rsync.samba.org/rsync/nt.html>
- References: <6568-Tue09Oct2001120802+0100-starksb@ebi.ac.uk><3BD14B05.AC7AAE9C@lapo.it><20011020120412.D5833@redhat.com><3BF2AB4E.F1F2049C@lapo.it>
On Wednesday 14 Nov 01, Lapo Luchini writes:
> > Could you create a setup.hint file with this information in it? If you
> > look at the current setup.ini, you'll see the short description for rsync.
> > If you could just create a setup.ini with an updated 'requires' line
> > then I'll install it. It should probably look something like:
> >
> > requires cygrunsrv bash zlib
> >
> > (I don't know what it actually requires but hopefully you get the idea)
>
> -cygrunsrv is required only to use it as a rsync:// server (in --daemon mode)
> -zlib is not used (rsync currently uses a modified version that's in its
> source)
> -ssh is required for acces via ssh, of course.. but not for rsync:// servers
> -bash is only required for commodity, but of course works perfectly in CMD.EXE
> if path is correct
>
> Uhm... it seems that actually it requires... nothing.
> I have still to put up a "clean system" with only the rsync package installed
> though (and the obvious cygwin package, but I bet that one needs not to be
> specified in "requires"... it's required by every package...) but "Dependency
> Walker" shows only cygwin1, kernel32 and ntdll; as does KillProcess tool to
> see which DLL are used "in memory"..
Lapo,
I don't think you need to build a "clean system" to verify this.
That's a rather onerous task.
People should be smart enough to know that if they want to use
rsync+ssh then they also have to get ssh. It shouldn't be your
problem (or rather, setup's) to *suggest* what other things might be
useful.
However, you *should* document the cygrunsrv & ssh requirements in the
/usr/docs/Cygwin/rsync-<ver>.README file.
That's my opinion, anyway.
Regards,
David