This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
> -----Original Message----- > From: Igor Peshansky [mailto:pechtcha@cs.nyu.edu] > Sent: Friday, August 04, 2006 11:29 AM > To: McGraw, Robert P. > Cc: cygwin@cygwin.com > Subject: RE: making a cygwin install. > > > On Fri, 4 Aug 2006, McGraw, Robert P. wrote: > > > > -----Original Message----- > > > From: Igor Peshansky [mailto:pechtcha@XX.XXX.XXX] > > > Sent: Friday, August 04, 2006 9:34 AM > > > To: McGraw, Robert P. > > > Cc: cygwin@XXXXXX.XXX > > <http://cygwin.com/acronyms/#PCYMTNQREAIYR>. Thanks. > > > > Subject: Re: making a cygwin install. > > > > > > On Fri, 4 Aug 2006, McGraw, Robert P. wrote: > > > > > > > I would like to create a cygwin setup package so that users can > > > > install the same software package on their machines. > > > > > > > > Is this possible? If so can you point me to the documentation that > > > > explains how to do this? > > > > > > Robert, > > > > > > All of the information you're looking for should be on these pages: > > > <http://sourceware.org/cygwin-apps/setup.html> and > > > <http://sourceware.org/cygwin-apps/package-server.html>. > > > You might also Google for "genini cygwin". > > [McGraw, Robert P.] > > > > I have looked through the suggested ULR and not finding my answer. > > > > I googled genini cygwin, and the perl script pointed me > > cygwin.com/setup.html, but it is talking about creating software > > packages. This does not sound like what I need to do. > > This sounds like exactly what you asked for above. > > > So let me rephrase my question and ask how other people handle this > > through an example. > > > > I need to install the Cygwin/Xserver on multiple machines. I first > > installed Cygwin & Cygwin/X and all necessary and needed packages from a > > cygwin server to my WinXP test system. > > > > Once I have tested and have it working with the right parameters, I now > > need to install the same software on multiple machines. I would like to > > create some kind of bundle or selfextracting file that a user can get > > and install on their WinXP machine. This will be sure that users have > > what they need to run the Cygwin/Xserver. > > Creating a self-extracting .exe that installs parts of Cygwin is not a > very Cygwin-friendly way of distributing software, as it won't play nicely > with existing Cygwin installations (see > <http://cygwin.com/acronyms/#3PP>). > The approved way of installing Cygwin is using the setup.exe tool. > > However, there is a way of doing what you want using setup.exe. Simply > create a Cygwin package that contains the right configuration files, add a > setup.hint that puts the package in the Base category and requires all the > standard packages you've installed, then publish your package on some web > site and have your users run Cygwin setup and point it to both a standard > mirror and your site. The users will then have all the right packages > selected automatically. You might want to have your package initially put > the config files somewhere other than their final location (e.g., > /etc/defaults), and then have the postinstall script that moves them into > the right location (to ensure that the postinstall scripts of all other > required packages have completed by the time you do that). > > If you do it right, the users can later update Cygwin on their machines or > install more packages in a standard way. Just make sure there are no > clashes of the files actually included in your package with the files > included in other package tarballs, otherwise setup will remove your files > if the user decides to update those packages later. [McGraw, Robert P.] [McGraw, Robert P.] Thanks, this was very helpful and I do not want to be a 3PP. Robert > HTH, > Igor > -- > http://cs.nyu.edu/~pechtcha/ > |\ _,,,---,,_ pechtcha@cs.nyu.edu | igor@watson.ibm.com > ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!) > |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski > '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! > > "Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends > compte." > "But no -- you are no fool; you call yourself a fool, there's proof enough > in > that!" -- Rostand, "Cyrano de Bergerac"
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |