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, 11 Sep 2002 18:57:58 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Paul Johnston cc: cygwin AT cygwin DOT com Subject: Re: Beginnings of a patch: /etc/hosts In-Reply-To: <3D7FC73B.5F877492@pajhome.org.uk> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1141662977-1031785078=:1269" ---559023410-1141662977-1031785078=:1269 Content-Type: TEXT/PLAIN; charset=US-ASCII On Wed, 11 Sep 2002, Paul Johnston wrote: > > No, I'm not. I'm incorporating Warren Young's suggestion. Unless someone > > with ME can confirm that 'uname -s' returns CYGWIN_9*? Nicholas? > > To me that's a step backwards - uname -s or $OS are the correct ways to > detect the operating system. Warren's approach would be fooled if a user > defined $SYSTEMROOT on Win 9x. Win 9x does not set $OS... At least my Win 98 machine at home doesn't. Besides, the user can always set $OS to fool the script, by the same token. I'd prefer 'uname -s'. Pending confirmation from someone with Win ME... > Nit picks... FILES=... should probably go nearer the top Agreed. > On reflection, I think we'll always want it verbose, so we could lose > $VERBOSE Probably. In which case we should also print messages if the OS is not detected or $WINETC is not found... > That's gotta be it... in principle this is a very simple script! Ok, one more iteration (script attached)... Igor -- 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! It took the computational power of three Commodore 64s to fly to the moon. It takes a 486 to run Windows 95. Something is wrong here. -- SC sig file ---559023410-1141662977-1031785078=:1269 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="make-etc-links.sh" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="make-etc-links.sh" IyEvYmluL3NoDQojLS0NCiMgQ3JlYXRlcyBzeW1ib2xpYyBsaW5rcyBmcm9t IHNvbWUgL2V0YyBmaWxlcyB0byB0aGVpciB3aW5kb3dzIGVxdWl2YWxlbnRz DQojDQojIFZlcnNpb246IDAuNQ0KIw0KIyBDaGFuZ2VMb2c6DQojICAgIHYw LjUgSWdvciBQZWNodGNoYW5za2kgPHBlY2h0Y2hhIGF0IGNzLm55dS5lZHU+ Og0KIyAgICAgICBNb3ZlIEZJTEVTIHRvIHRvcDsgcmVtb3ZlZCBWRVJCT1NF ICh0aHggUGF1bCBKb2huc3RvbikNCiMgICAgICAgUHJpbnQgbWVzc2FnZXMg b24gYWJub3JtYWwgZXhpdA0KIyAgICB2MC40IElnb3IgUGVjaHRjaGFuc2tp IDxwZWNodGNoYSBhdCBjcy5ueXUuZWR1PjoNCiMgICAgICAgVXNlICRTWVNU RU1ST09UIGFuZCAkV0lORElSIHRvIGRldGVybWluZSB0aGUgT1MgKHRoeCBX YXJyZW4gWW91bmcpDQojICAgICAgIENoZWNrIGZvciBleGlzdGVuY2Ugb2Yg JFdJTkVUQyBkaXJlY3RvcnkgKHRoeCBQYXVsIEpvaG5zdG9uKQ0KIyAgICAg ICBVc2UgYGV4cHIgc3Vic3RyYCBpbnN0ZWFkIG9mIGBlY2hvIHwgc2VkYCAo dGh4IEpvZSBCdWVobGVyKQ0KIyAgICB2MC4zIElnb3IgUGVjaHRjaGFuc2tp IDxwZWNodGNoYSBhdCBjcy5ueXUuZWR1PjoNCiMgICAgICAgUXVvdGUgdmFy aWFibGUgcmVmZXJlbmNlcyAodGh4IEpvZSBCdWVobGVyKQ0KIyAgICAgICBV c2UgYGN5Z3BhdGggLVdgIGluc3RlYWQgb2YgIiRTWVNURU1ST09UIiAodGh4 IENvcmlubmEgVmluc2NoZW4pDQojICAgICAgIENoYW5nZSBwcm90b2NvbCB0 byBwcm90b2NvbHMgb24gY3lnd2luDQojICAgICAgIEFkZCBDaGFuZ2VMb2cN CiMgICAgdjAuMiBJZ29yIFBlY2h0Y2hhbnNraSA8cGVjaHRjaGEgYXQgY3Mu bnl1LmVkdT46DQojICAgICAgIFVzZSBgdW5hbWUgLXNgIGluc3RlYWQgb2Yg IiRPUyINCiMgICAgICAgQWRkIFdpbjl4IHN1cHBvcnQNCiMgICAgICAgQWRk IG5ldHdvcmtzIGZpbGUNCiMgICAgdjAuMSBQYXVsIEpvaG5zdG9uIDxwYWog YXQgcGFqaG9tZS5vcmcudWs+Og0KIyAgICAgICBJbml0aWFsIHZlcnNpb24N CiMtLQ0KDQpGSUxFUz0iaG9zdHMgcHJvdG9jb2xzIHNlcnZpY2VzIG5ldHdv cmtzIg0KDQpXSU5IT01FPWAvYmluL2N5Z3BhdGggLVdgDQoNCmlmIFsgLW4g IiRTWVNURU1ST09UIiBdDQp0aGVuDQogIFdJTkVUQz0iJFdJTkhPTUUvc3lz dGVtMzIvZHJpdmVycy9ldGMiDQplbGlmIFsgLW4gIiRXSU5ESVIiIF0NCnRo ZW4NCiAgV0lORVRDPSIkV0lOSE9NRSINCmVsc2UNCiAgZWNobyAiVW5rbm93 biBzeXN0ZW0gdHlwZTsgZXhpdGluZyIgPiYyDQogIGV4aXQgMA0KZmkNCg0K aWYgWyAhIC1kICIkV0lORVRDIiBdDQp0aGVuDQogIGVjaG8gIkRpcmVjdG9y eSAkV0lORVRDIGRvZXMgbm90IGV4aXN0OyBleGl0aW5nIiA+JjINCiAgZXhp dCAwDQpmaQ0KDQpmb3IgRklMRSBpbiAkRklMRVMNCmRvDQogIGlmIFsgISAt ZSAiL2V0Yy8kRklMRSIgXQ0KICB0aGVuDQogICAgIyBXaW5kb3dzIG9ubHkg dXNlcyB0aGUgZmlyc3QgOCBjaGFyYWN0ZXJzDQogICAgV0ZJTEU9YGV4cHIg c3Vic3RyICIkRklMRSIgMSA4YA0KICAgIC9iaW4vbG4gLXMgLXYgIiRXSU5F VEMvJFdGSUxFIiAiL2V0Yy8kRklMRSINCiAgZmkNCmRvbmUNCg0K ---559023410-1141662977-1031785078=:1269 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="make-etc-links.sh-0.5-diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="make-etc-links.sh-0.5-diff" LS0tIG1ha2UtZXRjLWxpbmtzLnNoLW9yaWcJMjAwMi0wOS0xMSAxODowODoz OS4wMDAwMDAwMDAgLTA0MDANCisrKyBtYWtlLWV0Yy1saW5rcy5zaAkyMDAy LTA5LTExIDE4OjU3OjAxLjAwMDAwMDAwMCAtMDQwMA0KQEAgLTIsOSArMiwx MiBAQA0KICMtLQ0KICMgQ3JlYXRlcyBzeW1ib2xpYyBsaW5rcyBmcm9tIHNv bWUgL2V0YyBmaWxlcyB0byB0aGVpciB3aW5kb3dzIGVxdWl2YWxlbnRzDQog Iw0KLSMgVmVyc2lvbjogMC40DQorIyBWZXJzaW9uOiAwLjUNCiAjDQogIyBD aGFuZ2VMb2c6DQorIyAgICB2MC41IElnb3IgUGVjaHRjaGFuc2tpIDxwZWNo dGNoYSBhdCBjcy5ueXUuZWR1PjoNCisjICAgICAgIE1vdmUgRklMRVMgdG8g dG9wOyByZW1vdmVkIFZFUkJPU0UgKHRoeCBQYXVsIEpvaG5zdG9uKQ0KKyMg ICAgICAgUHJpbnQgbWVzc2FnZXMgb24gYWJub3JtYWwgZXhpdA0KICMgICAg djAuNCBJZ29yIFBlY2h0Y2hhbnNraSA8cGVjaHRjaGEgYXQgY3Mubnl1LmVk dT46DQogIyAgICAgICBVc2UgJFNZU1RFTVJPT1QgYW5kICRXSU5ESVIgdG8g ZGV0ZXJtaW5lIHRoZSBPUyAodGh4IFdhcnJlbiBZb3VuZykNCiAjICAgICAg IENoZWNrIGZvciBleGlzdGVuY2Ugb2YgJFdJTkVUQyBkaXJlY3RvcnkgKHRo eCBQYXVsIEpvaG5zdG9uKQ0KQEAgLTIyLDcgKzI1LDcgQEANCiAjICAgICAg IEluaXRpYWwgdmVyc2lvbg0KICMtLQ0KIA0KLVZFUkJPU0U9LXYNCitGSUxF Uz0iaG9zdHMgcHJvdG9jb2xzIHNlcnZpY2VzIG5ldHdvcmtzIg0KIA0KIFdJ TkhPTUU9YC9iaW4vY3lncGF0aCAtV2ANCiANCkBAIC0zMywxMiArMzYsMTMg QEAgZWxpZiBbIC1uICIkV0lORElSIiBdDQogdGhlbg0KICAgV0lORVRDPSIk V0lOSE9NRSINCiBlbHNlDQorICBlY2hvICJVbmtub3duIHN5c3RlbSB0eXBl OyBleGl0aW5nIiA+JjINCiAgIGV4aXQgMA0KIGZpDQotRklMRVM9Imhvc3Rz IHByb3RvY29scyBzZXJ2aWNlcyBuZXR3b3JrcyINCiANCiBpZiBbICEgLWQg IiRXSU5FVEMiIF0NCiB0aGVuDQorICBlY2hvICJEaXJlY3RvcnkgJFdJTkVU QyBkb2VzIG5vdCBleGlzdDsgZXhpdGluZyIgPiYyDQogICBleGl0IDANCiBm aQ0KIA0KQEAgLTQ4LDcgKzUyLDcgQEAgZG8NCiAgIHRoZW4NCiAgICAgIyBX aW5kb3dzIG9ubHkgdXNlcyB0aGUgZmlyc3QgOCBjaGFyYWN0ZXJzDQogICAg IFdGSUxFPWBleHByIHN1YnN0ciAiJEZJTEUiIDEgOGANCi0gICAgL2Jpbi9s biAtcyAkVkVSQk9TRSAiJFdJTkVUQy8kV0ZJTEUiICIvZXRjLyRGSUxFIg0K KyAgICAvYmluL2xuIC1zIC12ICIkV0lORVRDLyRXRklMRSIgIi9ldGMvJEZJ TEUiDQogICBmaQ0KIGRvbmUNCiANCg== ---559023410-1141662977-1031785078=:1269 Content-Type: text/plain; charset=us-ascii -- 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/ ---559023410-1141662977-1031785078=:1269--