setup.exe joblist for downloading
Randall R Schulz
rrschulz@cris.com
Tue Feb 11 07:53:00 GMT 2003
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mkcygwget
Type: application/octet-stream
Size: 1253 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20030211/7a029973/attachment.obj>
-------------- next part --------------
--
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/
More information about the Cygwin
mailing list