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 Subject: Re: cygwin installer From: Robert Collins To: Jonah Bossewitch Cc: cygwin AT cygwin DOT com In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-lr6kmgekFyWuKM03qUuU" Message-Id: <1087959410.3015.29.camel@localhost> Mime-Version: 1.0 Date: Wed, 23 Jun 2004 12:56:50 +1000 X-MG1-Works-MailScanner-Information: Please contact the ISP for more information X-MG1-Works-MailScanner: Found to be clean X-MG1-Works-MailScanner-SpamCheck: not spam, SpamAssassin (score=-4.8, required 5, BAYES_00 -4.90, RCVD_IN_SORBS 0.10) X-MailScanner-From: rbcollins AT cygwin DOT com X-IsSubscribed: yes Note-from-DJ: This may be spam --=-lr6kmgekFyWuKM03qUuU Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2004-06-22 at 23:55, Jonah Bossewitch wrote: > Hi, >=20 > I was hoping that someone might be able to point me in the direction of= =20 > some documentation for creating a standalone windows installer for a=20 > cygwin based application. >=20 > What I mean by this, is a one-click installer that ships with the cygwin= =20 > dlls, and all the necessary dependancies, along with the application=20 > that we are porting. So, if a user doesn't have cygwin, they don't need= =20 > to install it separately first. I understand that people with cygwin=20 > already installed may need to download a separate binary since the=20 > installer might mess up their existing installation. It's more that third party installers have a nasty habit of not a) keeping up with changes in the cygwin environment, and b) not being compatible with the cygwin setup.exe. (Which is pretty simple to do). So, if you want to create this, you'll need a fork setup's code, remove all the screens asking users things, and have a precanned list of repositories it installs from, and of packages it requires. Done carefully, this won't stuff up cygwin installs at all. You will need to keep this up to date with any changes we make, or else you may start to cause problems in the future. Rob --=20 GPG key available at: . --=-lr6kmgekFyWuKM03qUuU Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBA2PFxI5+kQ8LJcoIRAkNaAKCXDHM1rqPa8Io0uS4dQySzcC/5MwCfZcR0 elp4mbkQ5b/CK6Xs2bZzkbU= =jfBW -----END PGP SIGNATURE----- --=-lr6kmgekFyWuKM03qUuU--