Mail Archives: cygwin/2006/08/04/11:35:49
------=_NextPart_000_01EB_01C6B7BA.18F5A670
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
> -----Original Message-----
> From: Igor Peshansky [mailto:pechtcha AT cs DOT nyu DOT edu]
> Sent: Friday, August 04, 2006 11:29 AM
> To: McGraw, Robert P.
> Cc: cygwin AT cygwin DOT com
> Subject: RE: making a cygwin install.
>
>
> On Fri, 4 Aug 2006, McGraw, Robert P. wrote:
>
> > > -----Original Message-----
> > > From: Igor Peshansky [mailto:pechtcha AT XX DOT XXX DOT XXX]
> > > Sent: Friday, August 04, 2006 9:34 AM
> > > To: McGraw, Robert P.
> > > Cc: cygwin AT XXXXXX DOT 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 AT cs DOT nyu DOT edu |
igor AT watson DOT ibm DOT 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"
------=_NextPart_000_01EB_01C6B7BA.18F5A670
Content-Type: application/x-pkcs7-signature;
name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="smime.p7s"
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH
AQAAoIII3jCCAmYwggHPoAMCAQICAw/zMzANBgkqhkiG9w0BAQQFADBiMQsw
CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg
THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp
bmcgQ0EwHhcNMDUxMTMwMTU1OTA4WhcNMDYxMTMwMTU1OTA4WjBdMQ8wDQYD
VQQEEwZNY0dyYXcxDzANBgNVBCoTBlJvYmVydDEWMBQGA1UEAxMNUm9iZXJ0
IE1jR3JhdzEhMB8GCSqGSIb3DQEJARYScm1jZ3Jhd0BwdXJkdWUuZWR1MIGf
MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDiwEcS02dCrVdundIz6Jbou4u6
fnvfymqkRqCG1GdedMmC1DAmmUW2h8hc7DkXudC6SwVZi4uO7C4QSj1E/MXK
t7LHoQW5qwU6L4hHRGLvQwp5YVw/mHWX2h8Eu3vhgOY/hKuvt9PSF6M9Jig4
3mmBr/xx5zB/iosWdAoSRqjBRwIDAQABoy8wLTAdBgNVHREEFjAUgRJybWNn
cmF3QHB1cmR1ZS5lZHUwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOB
gQBvHia5f546GPGE8FgZmx4zHqZxyJJJr+Z+xf9nK0+0hy/f9fpvkmZrMOxn
Xnjn3smhFbcGiOxl+6DMRZuA0JlU3xKnMt5fYdqiw7oM7i3gpeX+FFMORSAj
QB+YFpaf3rxwF1xL/VFQbWPUvgpnJum9uEzAyxoapq3YXoxZQA45zzCCAy0w
ggKWoAMCAQICAQAwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNVBAYTAlpBMRUw
EwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG
A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRp
b24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1h
aWxAdGhhd3RlLmNvbTAeFw05NjAxMDEwMDAwMDBaFw0yMDEyMzEyMzU5NTla
MIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYD
VQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgw
JgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYD
VQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0B
CQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcN
AQEBBQADgY0AMIGJAoGBANRp19SwlGRbcelH2AxRtupykbCEXn0tDY97Et+F
JXUodDpCLGMnn5V7S+9+GYcdhuqj3bnOlmQawhRuRKx85o/oTQ9xH0A4pgCj
h3j2+ZSGXq3qwF5269kUo11uenwMpUtVfwYZKX+emibVars4JAhqmMex2qOY
kf152+VaxBy5AgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN
AQEEBQADgYEAx+ySfk749ZalZ2IqpPBNEWDQb41gWGGsJrtSNVwIzzD7qEqW
ih9iQiOMFw/0umScF6xHKd+dmF7SbGBxXKKs3Hnj524ARx+1DSjoAp3kmv0T
9KbZfLH43F8jJgmRgHPQFBveQ6mDJfLmnC8Vyv6mq4oHdYsM3VGEa+T40c53
ooEwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQG
EwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRv
d24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0
aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFs
LWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2
MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1
bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZy
ZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB
AMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTl
UAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r
/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGj
gZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJo
dHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENB
LmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVBy
aXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2j
ZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+
hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo0
5RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYICzzCCAssCAQEwaTBiMQsw
CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg
THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp
bmcgQ0ECAw/zMzAJBgUrDgMCGgUAoIIBvDAYBgkqhkiG9w0BCQMxCwYJKoZI
hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNjA4MDQxNTM1MzNaMCMGCSqGSIb3
DQEJBDEWBBS033IR8HM+VMs4iumzkoRq4np1BDBnBgkqhkiG9w0BCQ8xWjBY
MAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAH
BgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjAKBggqhkiG9w0CBTB4
BgkrBgEEAYI3EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3
dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDD/MzMHoGCyqGSIb3DQEJEAIL
MWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRp
bmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
YWlsIElzc3VpbmcgQ0ECAw/zMzANBgkqhkiG9w0BAQEFAASBgNB8YVlME4tD
BpB+YSDySKfLxSHNezJxquve6W+8QrpiL0izKnM+uTxJvK3/tefif6jnHnw3
hNTdWeSgYPnrLdp+K8u1tRuTCEwONjImmaMnXN4Oiv6Ou0iydt6zWCa1pkGL
pdq/OiQpChwlnd3qhtQJLSSW6sEgIqAXbw/xHN/8AAAAAAAA
------=_NextPart_000_01EB_01C6B7BA.18F5A670--
- Raw text -