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-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C373D8.0651DE57" Subject: Check for /etc/cron.d/ added to cron_diagose.sh. Date: Fri, 5 Sep 2003 14:03:35 -0400 Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: From: "Harig, Mark" To: Note-from-DJ: This may be spam ------_=_NextPart_001_01C373D8.0651DE57 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable cron_diagnose.sh will attempt to diagnose=20 problems with cron. It will not modify any files on your computer. You might need to run the script several times. Each time that it finds a problem, it stops and displays a descriptive message. This script has been updated to add a check for the directory /etc/cron.d/. If it does not find that directory, then it reports that it is missing and stops before making any additional checks. If anyone knows of specific permissions and ownership requirements for /etc/cron.d/, please let me know. At present, it only checks to see that the directory's owner has read and execute permissions. ------_=_NextPart_001_01C373D8.0651DE57 Content-Type: application/octet-stream; name="cron_diagnose.sh" Content-Transfer-Encoding: base64 Content-Description: cron_diagnose.sh Content-Disposition: attachment; filename="cron_diagnose.sh" IyEvYmluL2Jhc2gNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyAkU291cmNlOiAkDQojICRSZXZpc2lvbjog JA0KIyAkTmFtZTogJA0KIyAkRGF0ZTogJA0KIyAkU3RhdGU6ICQNCiMgJEF1dGhvcjogJA0KIyA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyBUaGlzIHNjcmlwdCBjaGVja3MgZm9y IHRoZSB2YXJpb3VzIGZpbGVzLCBkaXJlY3RvcmllcywgYW5kIG1vdW50DQojIHBvaW50cyBuZWVk ZWQgYnkgdGhlIGNyb24gZGFlbW9uIGV4aXN0IGFuZCBoYXZlIHRoZSBwcm9wZXIgc2V0dGluZ3Ms DQojIHBlcm1pc3Npb25zLCBldGMuICBUaGlzIHNjcmlwdCBpcyBiYXNlZCBwcmltYXJpbHkgb24g dGhlDQojIHJlcXVpcmVtZW50cyBsaXN0ZWQgaW4gdGhlIHRleHQgZmlsZSAvdXNyL2RvYy9DeWd3 aW4vY3Jvbi5SRUFETUUuDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KIyA9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJv dXRpbmU6IGNoZWNrX3Byb2dyYW0NCiMgQ2hlY2sgdG8gc2VlIHRoYXQgYSBzcGVjaWZpZWQgcHJv Z3JhbSAoJDEpIGlzIGluc3RhbGxlZCBhbmQgYWNjZXNzaWJsZQ0KIyBieSB0aGlzIHNjcmlwdC4g IElmIGl0IGlzIG5vdCwgdGhlbiBhbGVydCB0aGUgdXNlciBhYm91dCB3aGljaCBwYWNrYWdlDQoj ICgkMikgc2hvdWxkIGJlIGluc3RhbGxlZCB0byBwcm92aWRlIHRoYXQgcHJvZ3JhbS4NCiMgPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfcHJvZ3JhbSgpIHsNCg0KCWlmIFsgYHR5cGUgJDEg PiAvZGV2L251bGwgMj4mMWAgXTsgdGhlbg0KCQllY2hvICJUaGUgJyQxJyBwcm9ncmFtIGlzIG1p c3Npbmcgb3Igbm90IGluIHlvdXIgUEFUSC4iDQoJCWVjaG8gIlRoaXMgcHJvZ3JhbSBpcyBpbmNs dWRlZCBpbiB0aGUgJyQyJyBwYWNrYWdlLiINCgkJZWNobyAiUGxlYXNlIGluc3RhbGwgdGhpcyBw cm9ncmFtIGFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCgly ZXR1cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBjaGVja19wcm9ncmFtKCkgPT09ICMNCg0KDQojID09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0NCiMgUm91dGluZTogc2FuaXR5X2NoZWNrDQojIENoZWNrIGZvciB0aGUgc2V0 IG9mIHByb2dyYW1zIHRoYXQgYXJlIHVzZWQgYnkgdGhpcyBzY3JpcHQuDQojID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0NCmZ1bmN0aW9uIHNhbml0eV9jaGVjaygpIHsNCg0KCSMgQ2hlY2sgZm9yIHByb2dyYW1zIHRo YXQgdGhpcyBzY3JpcHQgdXNlcy4NCgljaGVja19wcm9ncmFtIGxzIGZpbGV1dGlscyB8fCByZXR1 cm4gJD8NCgljaGVja19wcm9ncmFtIGVncmVwIGdyZXAgfHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJv Z3JhbSBpZCBzaC11dGlscyB8fCByZXR1cm4gJD8NCgljaGVja19wcm9ncmFtIGN1dCB0ZXh0dXRp bHMgfHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJvZ3JhbSB0ciB0ZXh0dXRpbHMgfHwgcmV0dXJuICQ/ DQoJY2hlY2tfcHJvZ3JhbSBtb3VudCBjeWd3aW4gfHwgcmV0dXJuICQ/DQoNCglyZXR1cm4gMA0K DQp9ICMgPT09IEVuZCBvZiBzYW5pdHlfY2hlY2soKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KIyBSb3V0aW5lOiBjaGVja19wYXNzd2RfYW5kX2dyb3VwDQojIENoZWNrIHRvIHNlZSB3aGV0 aGVyIHRoZSB1c2VyJ3MgcGFzc3dvcmQgSUQgYW5kIGdyb3VwIGV4aXN0IGluIHRoZQ0KIyBzeXN0 ZW0gL2V0Yy9wYXNzd2QgYW5kIC9ldGMvZ3JvdXAgZmlsZXMsIHJlc3BlY3RpdmVseS4NCiMgPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfcGFzc3dkX2FuZF9ncm91cCgpIHsNCg0KCWlmIFsg IiQoaWQgLWduKSIgPSBta3Bhc3N3ZCBdOyB0aGVuDQoJCWVjaG8gIkl0IGFwcGVhcnMgdGhhdCB5 b3UgZG8gbm90IGhhdmUgYW4gZW50cnkgZm9yIHlvdXIgdXNlciBJRCINCgkJZWNobyAiaW4gL2V0 Yy9wYXNzd2QuICBJZiB0aGlzIGNoZWNrIGlzIGluY29ycmVjdCwgdGhlbiByZS1ydW4iDQoJCWVj aG8gInRoaXMgc2NyaXB0IHdpdGggdGhlICctZicgY29tbWFuZC1saW5lIG9wdGlvbi4iDQoJCWVj aG8NCgkJZWNobyAiT3RoZXJ3aXNlLCB1c2UgdGhlICdta3Bhc3N3ZCcgdXRpbGl0eSB0byBnZW5l cmF0ZSBhbiINCgkJZWNobyAiZW50cnkgZm9yIHlvdXIgVXNlciBJRCBpbiB0aGUgcGFzc3dvcmQg ZmlsZToiDQoJCWVjaG8gIiAgIG1rcGFzc3dkIC1sIC11IFtVc2VyIElEXSA+PiAvZXRjL3Bhc3N3 ZCINCgkJZWNobyAib3IiDQoJCWVjaG8gIiAgIG1rcGFzc3dkIC1kIC11IFtVc2VyIElEXSA+PiAv ZXRjL3Bhc3N3ZCINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyAiJChpZCAtZ24pIiA9IG1rZ3Jv dXAgXTsgdGhlbg0KCQllY2hvICJJdCBhcHBlYXJzIHRoYXQgeW91IGRvIG5vdCBoYXZlIGFuIGVu dHJ5IGZvciB5b3VyIGdyb3VwIElEIg0KCQllY2hvICJpbiAvZXRjL2dyb3VwLiAgSWYgdGhpcyBj aGVjayBpcyBpbmNvcnJlY3QsIHRoZW4gcmUtcnVuIg0KCQllY2hvICJ0aGlzIHNjcmlwdCB3aXRo IHRoZSAnLWYnIGNvbW1hbmQtbGluZSBvcHRpb24uIg0KCQllY2hvDQoJCWVjaG8gIk90aGVyd2lz ZSwgdXNlIHRoZSAnbWtncm91cCcgdXRpbGl0eSB0byBnZW5lcmF0ZSBhbiINCgkJZWNobyAiZW50 cnkgZm9yIHlvdXIgZ3JvdXAgSUQgaW4gdGhlIHBhc3N3b3JkIGZpbGU6Ig0KCQllY2hvICIgICBt a2dyb3VwIC1sIC11ID4gL2V0Yy9ncm91cCINCgkJZWNobyAib3IiDQoJCWVjaG8gIiAgIG1rZ3Jv dXAgLWQgLXUgPiAvZXRjL2dyb3VwIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCglyZXR1cm4gMA0KDQp9 ICMgPT09IEVuZCBvZiBjaGVja19wYXNzd2RfYW5kX2dyb3VwKCkgPT09ICMNCg0KDQojID09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tfZGlyDQojIENoZWNrIHRvIHNlZSB0aGF0IHRoZSBz cGVjaWZpZWQgZGlyZWN0b3J5ICgkMSkgZXhpc3RzLg0KIyA9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlv biBjaGVja19kaXIoKSB7DQoNCglpZiBbICEgLWQgJDEgXTsgdGhlbg0KCQllY2hvICJZb3VyIGNv bXB1dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgJDEgZGlyZWN0b3J5LiINCgkJZWNobyAi UGxlYXNlIGludmVzdGlnYXRlIHRoaXMgcHJvYmxlbSwgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fp bi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNr X2RpcigpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX2Rpcl9w ZXJtcw0KIyBDaGVjayB0byBzZWUgdGhhdCB0aGUgc3BlY2lmaWVkIGRpcmVjdG9yeSAoJDEpIGV4 aXN0cyBhbmQgaGFzIHRoZQ0KIyByZXF1aXJlZCBwZXJtaXNzaW9ucywgYXMgZGVzY3JpYmVkIGlu IC91c3IvZG9jL0N5Z3dpbi9jcm9uLlJFQURNRS4NCiMgPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24g Y2hlY2tfZGlyX3Blcm1zKCkgew0KDQoJY2hlY2tfZGlyICQxIHx8IHJldHVybiAkPw0KDQoJaWYg WyBgbHMgLWxkICQxIHwgZWdyZXAgLXEgJ2Ryd3hyd3hyeHQnYCBdOyB0aGVuDQoJCWVjaG8gIlRo ZSBwZXJtaXNzaW9ucyBvbiB0aGUgZGlyZWN0b3J5ICQxIGFyZSBub3QgY29ycmVjdC4iDQoJCWVj aG8gIlBsZWFzZSBydW4gJ2NobW9kIDE3NzcgJDEnLCBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWlu LiINCgkJcmV0dXJuIDENCglmaQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tf ZGlyX3Blcm1zKCkgPT09ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tf dmFyX3J1bg0KIyBDaGVjayB0byBzZWUgdGhhdCBTWVNURU0gb3IgdGhlIEFkbWluaXN0cmF0b3Jz IGdyb3VwIGhhcyB3cml0ZQ0KIyBwZXJtaXNzaW9uIGluIHRoZSBkaXJlY3RvcnkgL3Zhci9ydW4u ICBUaGlzIHBlcm1pc3Npb24gaXMgbmVlZGVkDQojIHNvIHRoYXQgdGhlIGNyb24ucGlkIGZpbGUg Y2FuIGJlIGNyZWF0ZWQgYnkgdGhlIGNyb24gc2VydmljZS4NCiMgPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVu Y3Rpb24gY2hlY2tfdmFyX3J1bigpIHsNCg0KCSMgV2UgY2hlY2sgZnJvbSBsZWFzdC0gdG8gbW9z dC1yZXN0cmljdGl2ZSBwZXJtaXNzaW9uLg0KDQoJIyBJZiAnZXZlcnlvbmUnLydvdGhlcicgZG9l cyBub3QgaGF2ZSB3cml0ZSBwZXJtaXNzaW9uLCB0aGVuDQoJIyBjaGVjayB0byBzZWUgd2hldGhl ciBncm91cCBwZXJtaXNzaW9ucyBhcmUgc3VmZmljaWVudC4NCglpZiBbICQobHMgLWRsIC92YXIv cnVuIHwgY3V0IC1iOSkgIT0gdyBdOyB0aGVuDQoJCSMgSWYgJ0FkbWluaXN0cmF0b3JzJyBoYXMg Z3JvdXAgYWNjZXNzIHRvIC92YXIvcnVuLCBidXQgZG9lcyBub3QgaGF2ZQ0KCQkjIHdyaXRlIHBl cm1pc3Npb24sIHRoZW4gY2hlY2sgdG8gc2VlIHdoZXRoZXIgdXNlciBwZXJtaXNzaW9ucyBhcmUN CgkJIyBzdWZmaWNpZW50Lg0KCQlpZiBbICQobHMgLWRsIC92YXIvcnVuIHwgdHIgLXMgIiAiIHwg Y3V0IC1mNCAtZCAiICIpID0gQWRtaW5pc3QgXSAgJiYgXA0KCQkJWyAkKGxzIC1kbCAvdmFyL3J1 biB8IGN1dCAtYjYpICE9IHcgXTsgdGhlbg0KCQkJIyBJZiBTWVNURU0gaXMgdGhlIG93bmVyIG9m IC92YXIvcnVuIGFuZCBkb2VzIG5vdCBoYXZlIHdyaXRlDQoJCQkjIHBlcm1pc3Npb24sIHRoZW4g bm90aWZ5IHRoZSB1c2VyLg0KCQkJaWYgWyAkKGxzIC1kbG4gL3Zhci9ydW4gfCB0ciAtcyAiICIg fCBjdXQgLWY0IC1kICIgIikgLWVxIDE4IF07IHRoZW4NCgkJCQlpZiBbICQobHMgLWRsIC92YXIv cnVuIHwgY3V0IC1iMykgIT0gdyBdOyB0aGVuDQoJCQkJCWVjaG8gIlRoZSBkaXJlY3RvcnkgL3Zh ci9ydW4gY2Fubm90IGJlIHdyaXR0ZW4gdG8gYnkgaXRzIG93bmVyLiINCgkJCQkJZWNobyAiUGxl YXNlIGNoZWNrL2NoYW5nZSB0aGUgcGVybWlzc2lvbnMgb2YgL3Zhci9ydW4gYW5kIHJ1biINCgkJ CQkJZWNobyAidGhpcyBzY3JpcHQgYWdhaW4uICBGb3IgZXhhbXBsZToiDQoJCQkJCWVjaG8gIiAg IGNobW9kIHUrdyAvdmFyL3J1biINCgkJCQkJcmV0dXJuIDENCgkJCQlmaQ0KCQkJZWxzZQ0KCQkJ CWVjaG8gIlRoZSBTWVNURU0gdXNlciBvciBBZG1pbmlzdHJhdG9ycyBncm91cCBuZWVkcyB0byBo YXZlIg0KCQkJCWVjaG8gIndyaXRlIHBlcm1pc3Npb24gaW4gdGhlIGRpcmVjdG9yeSAvdmFyL3J1 bi4gIFBsZWFzZSINCgkJCQllY2hvICJjaGVjay9jaGFuZ2UgdGhlIHVzZXIgYW5kL29yIGdyb3Vw IG93bmVyc2hpcCBhbmQiDQoJCQkJZWNobyAicGVybWlzc2lvbnMgYW5kIHJ1biB0aGlzIHNjcmlw dCBhZ2Fpbi4iDQoJCQkJcmV0dXJuIDENCgkJCWZpDQoJCWZpDQoJZmkNCg0KCXJldHVybiAwDQoN Cn0gIyA9PT0gRW5kIG9mIGNoZWNrX3Zhcl9ydW4oKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KIyBSb3V0aW5lOiBjaGVja19zeXNfbW91bnQNCiMgQ2hlY2sgdG8gc2VlIHRoYXQgdGhlIFNZ U1RFTSBhY2NvdW50IGhhcyBhY2Nlc3MgdG8gdGhlIHNwZWNpZmllZA0KIyBkaXJlY3RvcnkuDQoj ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3N5c19tb3VudCgpIHsNCg0KCWxvY2FsIG1u dF9wb2ludD0kMQ0KCWxvY2FsIGRvc19kaXI9JDINCg0KCSMgQ2hlY2sgdG8gc2VlIHRoYXQgU1lT VEVNIGNhbiBhY2Nlc3MgL3Vzci9iaW46DQoJaWYgISBtb3VudCB8IGdyZXAgLXFlICIuXCsgb24g JG1udF9wb2ludCAuXCtzeXN0ZW0uXCsiOyB0aGVuDQoJCWVjaG8gIlRoZSBTWVNURU0gdXNlciBj YW5ub3QgYWNjZXNzIHRoZSBtb3VudCBwb2ludCAke21udF9wb2ludH0uIg0KCQllY2hvICJQbGVh c2UgcnVuIHRoZSBmb2xsb3dpbmcgY29tbWFuZCB0byBhZGQgYSBzeXN0ZW0gbW91bnQgcG9pbnQ6 Ig0KCQllY2hvICcgICBtb3VudCAtZiAtcyAtYiAiW0RPUyBwYXRoIHRvIEN5Z3dpbl0nJGRvc19k aXJcIiBcIiRtbnRfcG9pbnRcIg0KCQllY2hvICJ3aGVyZSBbRE9TIHBhdGggdG8gQ3lnd2luXSBp cyBzb21ldGhpbmcgbGlrZSBjOi9jeWd3aW4uIg0KCQllY2hvDQoJCWVjaG8gIkZvciBtb3JlIGlu Zm9ybWF0aW9uLCBydW4gJ21vdW50IC1tJyBhbmQgJ21vdW50IC1oJyINCgkJZWNobw0KCQllY2hv ICJBZnRlciBhZGRpbmcgdGhpcyBtb3VudCBwb2ludCwgcGxlYXNlIHJlLXJ1biB0aGlzIHNjcmlw dC4iDQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNr X3N5c19tb3VudCgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNr X2Nyb25fdGFibGUNCiMgQ2hlY2sgZm9yIHRoZSBleGlzdGVuY2Ugb2YgYSBjcm9udGFiIGZvciB0 aGUgdXNlciwgYW5kIGNoZWNrIGl0cw0KIyBwZXJtaXNzaW9ucyBhbmQgb3duZXJzaGlwLg0KIyA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19jcm9uX3RhYmxlKCkgew0KDQoJbG9jYWwgdXNl cl9pZD0kKGlkIC11bikNCglsb2NhbCBjcm9uX3RhYmxlPS92YXIvY3Jvbi90YWJzLyR1c2VyX2lk DQoNCglpZiBbICEgLWYgJGNyb25fdGFibGUgXTsgdGhlbg0KCQllY2hvICJZb3VyIGNvbXB1dGVy IGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgY3JvbnRhYiBmb3IgJHVzZXJfaWQuIg0KCQllY2hv ICJQbGVhc2UgZ2VuZXJhdGUgYSBjcm9udGFiIGZvciAkdXNlcl9pZCB1c2luZyAnY3JvbnRhYiAt ZScsIg0KCQllY2hvICJhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglm aQ0KDQoJaWYgWyBgbHMgLWwgJGNyb25fdGFibGV8ZWdyZXAgLXEgJ3J3LXItLS0tLSdgIF07IHRo ZW4NCgkJZWNobyAiVGhlIHBlcm1pc3Npb25zIG9mIHlvdXIgY3JvbnRhYiBmaWxlIGFyZSBzZXQg dG86Ig0KCQlscyAtbCAkY3Jvbl90YWJsZQ0KCQllY2hvICJUaGV5IG5lZWQgdG8gYmUgc2V0IHRv IHJlYWQvd3JpdGUgZm9yICR1c2VyX2lkIGFuZCINCgkJZWNobyAidG8gcmVhZC1vbmx5IGZvciBn cm91cC4gIFlvdSBjYW4gc2V0IHRoZXNlIHdpdGgiDQoJCWVjaG8gIgljaG1vZCA2NDAgJGNyb25f dGFibGUiDQoJCWVjaG8gIlBsZWFzZSBjaGVjayB5b3VyIGNyb250YWIncyBwZXJtaXNzaW9ucywg YW5kIHJ1biINCgkJZWNobyAidGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoN CglpZiBbIGBscyAtbCAkY3Jvbl90YWJsZXxjdXQgLWQiICIgLWY4fGVncmVwIC1xIFNZU1RFTWAg XTsgdGhlbg0KCQllY2hvICJUaGUgZ3JvdXAgbWVtYmVyc2hpcCBvZiB5b3VyIGNyb250YWIgZmls ZSBzaG91bGQgYmUgU1lTVEVNLCINCgkJZWNobyAiYXMgZG9jdW1lbnRlZCBpbiB0aGUgZmlsZSAv dXNyL2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuIg0KCQllY2hvICJZb3UgY2FuIGNoYW5nZSB0aGlz IHNldHRpbmcgd2l0aDoiDQoJCWVjaG8gIgkgY2hncnAgU1lTVEVNICRjcm9uX3RhYmxlIg0KCQll Y2hvICJQbGVhc2UgY2hlY2sgeW91ciBjcm9udGFiJ3MgZ3JvdXAgbWVtYmVyc2hpcCwgYW5kIg0K CQllY2hvICJydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCglpZiBb IGBscyAtbG4gJGNyb25fdGFibGV8Y3V0IC1kIiAiIC1mOHxlZ3JlcCAtcSAxOGAgXTsgdGhlbg0K CQllY2hvICJUaGUgdmFsdWUgb2YgU1lTVEVNIGluIHlvdXIgL2V0Yy9ncm91cCBmaWxlIG5lZWRz IHRvIg0KCQllY2hvICJiZSB0aGUgcmVzZXJ2ZWQgbnVtYmVyICcxOCcsIGFzIGRvY3VtZW50ZWQg aW4iDQoJCWVjaG8gIi91c3IvZG9jL0N5Z3dpbi9jcm9uLlJFQURNRS4gIFBsZWFzZSBpbnZlc3Rp Z2F0ZSB0aGlzIg0KCQllY2hvICJhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJu IDENCglmaQ0KDQoJZWNobyAiVGhpcyBzY3JpcHQgZGlkIG5vdCBmaW5kIGFueSBlcnJvcnMgaW4g eW91ciBjcm9udGFiIHNldHVwLiINCgllY2hvICJJZiB5b3UgYXJlIHN0aWxsIHVuYWJsZSB0byBn ZXQgY3JvbiB0byB3b3JrLCB0aGVuIHRyeSINCgllY2hvICJzaHV0dGluZyBkb3duIHRoZSBjcm9u IHNlcnZpY2UsIHVuaW5zdGFsbGluZyBpdCwiDQoJZWNobyAicmVpbnN0YWxsaW5nIGl0LCBhbmQg cmVzdGFydGluZyBpdC4iDQoJZWNobw0KCWVjaG8gIlRoZSBmb2xsb3dpbmcgY29tbWFuZHMgd2ls bCBkbyB0aGF0OiINCgllY2hvICIgICQgY3lncnVuc3J2IC0tc3RvcCBjcm9uIg0KCWVjaG8gIiAg JCBjeWdydW5zcnYgLS1yZW1vdmUgY3JvbiINCgllY2hvICIgICQgY3lncnVuc3J2IC0taW5zdGFs bCBjcm9uIC1wIC91c3Ivc2Jpbi9jcm9uIC1hIC1EIg0KCWVjaG8gIiAgJCBjeWdydW5zcnYgLS1z dGFydCBjcm9uIg0KCWVjaG8gDQoNCglpZiBbIC1mIC92YXIvcnVuL2Nyb24ucGlkIF07IHRoZW4N CgkJZWNobyAiSWYgdGhlIGNyb24gc2VydmljZSBkb2VzIG5vdCBzdGFydCwgdHJ5IGRlbGV0aW5n IHRoZSBmaWxlIg0KCQllY2hvICIvdmFyL3J1bi9jcm9uLnBpZCBhbmQgdGhlbiByZXBlYXRpbmcg dGhlIGNvbW1hbmRzIGFib3ZlLiINCgkJZWNobw0KCWZpDQoNCgllY2hvICJJZiBub25lIG9mIHRo aXMgZml4ZXMgdGhlIHByb2JsZW0sIHRoZW4gcmVwb3J0IHlvdXIgcHJvYmxlbSINCgllY2hvICJ0 byBjeWd3aW5AY3lnd2luLmNvbS4gIFBsZWFzZSBpbmNsdWRlIGEgY29weSBvZiB5b3VyIGNyb250 YWIsIg0KCWVjaG8gIignY3JvbnRhYiAtbCcpIGFuZCB0aGUgb3V0cHV0IG9mICdjeWdjaGVjayAt c3J2ID4gY3lnY2hlY2sudHh0Jy4iDQoJZWNobw0KCWVjaG8gIlBMRUFTRSBpbmNsdWRlIHRoZSBn ZW5lcmF0ZWQgZmlsZXMgJ2N5Z2NoZWNrLnR4dCcgKmFzIGFuIGF0dGFjaG1lbnQqLCINCgllY2hv ICJhbmQgTk9UIGluIHRoZSBib2R5IG9mIHRoZSBtYWlsIG1lc3NhZ2UuIg0KDQoJcmV0dXJuIDAN Cg0KfSAjID09PSBFbmQgb2YgY2hlY2tfY3Jvbl90YWJsZSgpID09PSAjDQoNCg0KZnVuY3Rpb24g bWFpbigpIHsNCg0KCXNhbml0eV9jaGVjayB8fCByZXR1cm4gMQ0KDQoJaWYgWyAiJDEiICE9ICct ZicgXTsgdGhlbiAgIyBBbGxvdyB0aGUgdXNlciB0byBza2lwIHRoZSBwYXNzd29yZCBjaGVjay4N CgkJY2hlY2tfcGFzc3dkX2FuZF9ncm91cCB8fCByZXR1cm4gMQ0KCWZpDQoNCgljaGVja19kaXIg L2V0Yy9jcm9uLmQgfHwgcmV0dXJuIDENCgljaGVja19kaXIgL3ZhciB8fCByZXR1cm4gMQ0KDQoJ Y2hlY2tfZGlyX3Blcm1zIC92YXIvY3JvbiB8fCByZXR1cm4gMQ0KCWNoZWNrX2Rpcl9wZXJtcyAv dmFyL2Nyb24vdGFicyB8fCByZXR1cm4gMQ0KDQoJY2hlY2tfdmFyX3J1biB8fCByZXR1cm4gMQ0K DQoJY2hlY2tfc3lzX21vdW50IC91c3IvYmluIC9iaW4gfHwgcmV0dXJuIDENCgljaGVja19zeXNf bW91bnQgL3Vzci9saWIgL2xpYiB8fCByZXR1cm4gMQ0KCWNoZWNrX3N5c19tb3VudCAvIC8gfHwg cmV0dXJuIDENCg0KCWNoZWNrX2Nyb25fdGFibGUgfHwgcmV0dXJuIDENCg0KCXJldHVybiAwDQoN Cn0gIyA9PT0gRW5kIG9mIG1haW4oKSA9PT0gIw0KDQojIEVudHJ5IHBvaW50Og0KbWFpbiAkQA0K ZXhpdCAkPw0KDQojID09PSBFbmQgb2YgJFJDU2ZpbGUkID09PSAjDQo= ------_=_NextPart_001_01C373D8.0651DE57 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ------_=_NextPart_001_01C373D8.0651DE57--