www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2000/03/09/11:54:58

Message-Id: <200003091654.LAA00123@delorie.com>
Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-developers-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
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" <rdparker AT butlermfg DOT org>
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)

> -----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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019