Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Wed, 23 Oct 2002 13:50:14 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Glenn Murray cc: cygwin AT cygwin DOT com Subject: Re: Simplifying Cygwin PosgreSQL Installation In-Reply-To: Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Glenn, This should be helpful: http://www.cygwin.com/ml/cygwin-apps/2002-10/msg00109.html Igor On Wed, 23 Oct 2002, Glenn Murray wrote: > Jason, > > Thanks again for the reply. I think that command line support in > setup.exe is a great idea. I noticed when browsing through the source > code that there were comments about it. With command line support > many, if not all of the dialogs could be skipped, and it might make it > possible to install Cygwin as part of other applications when no/slow > internet connections are present. This would be ideal. I'd like to > contribute, too, but there are issues: > > 1. I've never written a line of C/C++ code in my life. I have no > notion of pointers, memory allocation, macros or linking. I've > never made or applied patches. The most I've done is type > "./configure" and "make". I believe I've heard that C++ has > something of a nontrivial learning curve---I doubt anyone wants me > hacking around their C++ code. > > 2. Currently "./configure" and "make" do not work with the setup.exe > source package. I spent a couple hours last week trying to get the > thing to compile without success, thinking I might just try to hack > it a bit. Searching the mailing lists indicated that that perhaps > I should try with gcc 2.95 and not 3.1, but "mingw" > support---whatever that is---is necessary and not available as a > Cygwin package for 2.95, or so it seems. > > I don't think I'm the right guy for the job, at least not without a > *lot* of hand-holding. My guess is that a real Cygwin developer would > prefer just making the fix instead of trying to shepherd me through > the process. That said, I'd be willing to donate some time to trying > if anyone is interested in said hand-holding. > > As a meta-remark regarding your (kind) suggestion that my project be > made a Cygwin package. I thought about that. The Cygwin distribution > contains mostly general purpose tools, especially those of interest to > developers and people interacting with *nix. Our project is written > in Java, and of interest to gas-phase chemical process engineers. I > don't believe there is a single Java app in Cygwin, is there? Nor do > there seem to be large packages for specialized audiences like ours. > I'm not sure that Cygwin ever intends to have such packages. > > On the other hand, if the Cygwin install process could be streamlined, > its tools could be used by application developers and piggy-backed on > their installations, and a lot more bona fide Cygwin distributions > would be installed. (Just musing out loud, here.) > > Anyway, thanks again, > Glenn Murray > http://www.mines.edu/~gmurray > > On Wed, 23 Oct 2002, Jason Tishler wrote: > > > Glenn, > > > > On Tue, Oct 22, 2002 at 04:46:51PM -0600, Glenn Murray wrote: > > > Thank you very much for your reply, I am learning a lot already. > > > > You are welcome. > > > > > Keep in mind that my goal is to simplify installation of Cygwin > > > PostreSQL, not to mention cygipc. The difficult part of the install > > > is navigating through the setup.exe dialogs. Your Suggestion #2 > > > reproduces that problem and your Suggestion #3 makes it harder. Only > > > your Suggestion #1 might simplify this by enabling me to tell the user > > > to "Hit the `Next' button until done", so let me ask about that. > > > > Agreed. You can solve the above issue, by contributing command line > > support to Cygwin's setup.exe. Note that the infrastructure required > > for this support is already implemented. Search cygwin-apps@ for the > > details. > > > > > By "Create a minimal Cygwin mirror" do you mean create a space on a > > > web server and put files (as described in > > > http://cygwin.com/setup.html) that setup.exe can find? > > > > Yes. > > > > > I did a search in cygwin-apps for "upset" and found lots of references > > > but not an explanation. I take it that upset helps build a setup.ini > > > file which gets downloaded from the mirror. > > > > Yes. > > > > > Where do you get it? I didn't find "upset" as a cygwin package. > > > > See the following: > > > > http://www.cygwin.com/ml/cygwin-apps/2002-07/msg00175.html > > > > > How does setup.exe see this mirror and not the official Cygwin > > > mirrors, i.e., how do I "point my Windows users" to that particular > > > mirror? > > > > Just tell your users to enter your specified "User URL" in the "Choose A > > Download Site" dialog. > > > > Jason -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "Water molecules expand as they grow warmer" (C) Popular Science, Oct'02, p.51 -- 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/