Mail Archives: cygwin-developers/2000/03/09/11:54:58
> -----Original Message-----
> From: Chris Faylor [mailto:cgf AT cygnus DOT com]
<snip>
> Ron, you posted a URL for a preliminary version of your setup.exe,
> right? Would you mind reposting it? I forgot to save it.
>
<snip>
My apologies for not keeping this updated I have been out ill with computer
and ISP problems. As a result I am not especially happy with the current
lack of features, but have done what I could manage in my "coherent" hours.
:^)
The URL is http://home.kc.rr.com/nexus/cygwin. It still contains the
original _very_ preliminary version of the installer. I cannot update it
from work. I will do so when I get home this evening, although that may be
quite late, 10:00 PM CST, 4:00 GMT, or later.
The current state of the installer is:
* currently the setup program builds with Visual C until I can make a decent
wininet.h for mingw. I was going to do this when I had all the features I
wanted in the install.
* Prompts for a root directory
* Asks if files should be retrieved from the net
* If so, it asks for a URL. This can be via FTP or HTTP. Currently it
defaults to the private directory. I need a good default that can go in the
actual net release.
* It attempts to connect that URL and if needed prompts for proxy
authentication information, username and password.
* It then recurses down through the directories downloading any non-source
.tar.gz files into the directory where setup was run.
* Note, at this time it does nothing intelligent about comparing time stamps
or file sizes between the server and the download directory. It just
downloads what is found.
* All of the .tar.gz files in the directory where setup was run (and the
subdirectories thereof) are then extracted to the specified root directory.
* The root directory is mounted.
Currently there is no uninstall routine. The downloaded files, if any will
be kept on the users hard drive.
There is a problem with retrieving file size and date information when doing
FTP via HTTP, which is the way you have to get through a CERN proxy. So I
cannot do too much intelligent in this area. However, I will add a prompt
feature today so that the user will be prompted when setup finds a file on
the server that exists on the users machine. It will ask them whether or
not the file should be replaced.
Also, I will try to get a simply uninstall implemented today and an icon on
the Start Menu. How does "Start|Program Files|Cygnus Software|Cygwin Shell"
sound? I will us a batch file like the previous release only install it into
/usr/bin.
The official version number will be 1.1.0, correct?
At this point anything else I can squeeze in before the release will be
gravy.
If anyone wants the setup routine as it currently stands, before add these
things and arrive home this evening, I will e-mail you the .exe or source.
I will not post something that is ~500KB to the mailing list unless
expressly asked to do so by Chris or DJ. I may post the source after the
above changes are made. It should archive to ~15kb.
- Raw text -