Message-Id: <200003091654.LAA00123@delorie.com> Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com From: "Parker, Ron" To: cygwin-developers AT sourceware DOT cygnus DOT com Subject: RE: Net release status? Date: Thu, 9 Mar 2000 10:50:07 -0600 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain; charset="windows-1252" > -----Original Message----- > From: Chris Faylor [mailto:cgf AT cygnus DOT com] > Ron, you posted a URL for a preliminary version of your setup.exe, > right? Would you mind reposting it? I forgot to save it. > 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.