delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Date: | Tue, 22 Oct 2002 15:29:13 -0400 |
From: | Jason Tishler <jason AT tishler DOT net> |
Subject: | Re: Simplifying Cygwin PosgreSQL Installation |
In-reply-to: | <Pine.LNX.4.44.0210221012430.413-100000@beautiful.mines.edu> |
To: | Glenn Murray <gmurray AT mines DOT edu> |
Cc: | cygwin AT cygwin DOT com, pgsql-cygwin AT postgresql DOT org |
Mail-followup-to: | Glenn Murray <gmurray AT mines DOT edu>, cygwin AT cygwin DOT com, |
pgsql-cygwin AT postgresql DOT org | |
Message-id: | <20021022192912.GC1764@tishler.net> |
MIME-version: | 1.0 |
User-Agent: | Mutt/1.4i |
References: | <Pine DOT LNX DOT 4 DOT 44 DOT 0210221012430 DOT 413-100000 AT beautiful DOT mines DOT edu> |
Glenn, On Tue, Oct 22, 2002 at 11:14:36AM -0600, Glenn Murray wrote: > It seems that the best solution would be to provide a self-contained > Cygwin PostgreSQL installation that works independently of a > previously existing installation. The above is not possibly because it violates the one Cygwin DLL per system restriction. > Comments or solutions? Suggestion #1: ============= 1. Package your software as a Cygwin setup.exe installable tarball. 2. Automate the installation steps in the Cygwin PostgreSQL README: http://www.tishler.net/jason/software/postgresql/postgresql-7.2.3.README as a shell script and post it to cygwin AT cygwin DOT com. I will add this script to the Cygwin PostgreSQL distribution as a postinstall script, if done properly. 3. Create a minimal Cygwin mirror plus your package and cygipc using upset to generate a setup.ini file that matches your mirror. Search cygwin-apps@ for info regarding upset. Search the pgsql-cygwin@ archives for the (incomplete) work done to determine the minimum Cygwin packages required by PostgreSQL. 4. Point your Windows users to your mirror and instruct them to use Cygwin's setup.exe to install the software. Suggestion #2: ============= 1. Same as above 2. Same as above 3. Contribute your package to the standard Cygwin distribution. 4. Same as above but point your Windows users to any Cygwin mirror. Suggestion #3: ============= 1. Same as above 2. Same as above 3. Same as above but create a (partial) mirror that only contains your package and cygipc. 4. Same as above but point your Windows users to any Cygwin mirror plus your mirror. Note that Cygwin's setup.exe can install from multiple mirrors simultaneously. Although the above suggestions may be more work than desired, it will guarantee that your software will always coexist nicely with the standard Cygwin distribution. Jason -- 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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |