Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Date: Thu, 15 Nov 2001 11:12:50 +0000 Message-ID: <2105-Thu15Nov2001111250+0000-starksb@ebi.ac.uk> X-Mailer: emacs 20.7.1 (via feedmail 9-beta-7 I); VM 6.92 under Emacs 20.7.1 From: David Starks-Browning MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Lapo Luchini Cc: cygwin-apps AT cygwin DOT com Subject: Re: rsync README and In-Reply-To: <3BF2AB4E.F1F2049C@lapo.it> References: <6568-Tue09Oct2001120802+0100-starksb AT ebi DOT ac DOT uk> <3BD14B05 DOT AC7AAE9C AT lapo DOT it> <20011020120412 DOT D5833 AT redhat DOT com> <3BF2AB4E DOT F1F2049C AT lapo DOT 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-.README file. That's my opinion, anyway. Regards, David