This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Chris, Au contraire! Richard, inspired by your inquiry, I whipped up a little something. It's not well tested, but it should provide a starting point. It generates a script that uses wget to retrieve all the binary tarballs to the same place that Setup.exe would. As written, it will not retrieve source tarballs. It accepts only a single mirror URL, which must use either the HTTP or the FTP scheme. The biggest shortcoming of this script is its inability to distinguish the current from the previous versions--it retrieves both. There are other assumptions in this script: E.g., it assume that only ':' and '/' are special and require URL encoding when converting the mirror URL to a directory name. There are probably others, too. There is currently code to retrieve either the BZip2-compressed "setup.ini" file or the plain text one. The choice is conditioned on the variable "getBZ2," which if non-empty will get the compressed file. There's no way to control this variable other than to edit the script. I don't know if the compressed "setup.ini" files are universally available or not, but I'm guessing they are. Here's how you use it: mkcygwget: Usage: mkcygwget <mirrorURL> Example: % cd /e/Cygnus/Install % ls total 1317 -rwxrwxr-x 1 RSchulz None 33195 Feb 10 23:47 cygwget* drwxrwxrwx+ 3 Administ None 4096 Feb 10 23:47 http%3a%2f%2fmirror.mcs.anl.gov%2fcygwin/ -rwxrwxr-x 1 RSchulz None 1253 Feb 10 23:47 mkcygwget* -rwxrwxrwx 2 Administ None 171008 Jul 4 2002 setup-2.249.2.5.exe* -rwxrwxr-x 1 RSchulz None 206336 Jul 8 2002 setup-2.259.2.4.exe* -rwxrwxrwx 2 Administ None 171008 Jul 4 2002 setup.exe* -rw-rw-rw- 1 Administ None 599075 Feb 10 08:52 setup.log -rw-rw-rw- 1 Administ None 130835 Feb 10 08:52 setup.log.full % mkcygwget http:mirror.mcs.anl.gov/cygwin % cygwget [ many hours later, for us unfortunate dial-in modem users ] % Though wget is directed to download all the binary tarballs, most mirrors support modification time stamps and that should prevent redundant downloads. Note, too, that Setup's use of a ".tmp" file during download is not reproduced. I hope you find this helpful. Randall Schulz At 21:01 2003-02-10, Christopher Faylor wrote: >On Mon, Feb 10, 2003 at 08:59:19PM -0800, Richard Deeley wrote: >>My hope here was that there might be an option to get a joblist >>out of setup.exe which I could then parse and send to a third >>party downloader (such as GetRight). Is there such an option ? > >No. > >cgf
Attachment:
mkcygwget
Description: Binary data
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |