delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
content-class: | urn:content-classes:message |
MIME-Version: | 1.0 |
Subject: | cron_diagnose.sh version 1.5 |
Date: | Mon, 8 Mar 2004 11:59:57 -0500 |
Message-ID: | <BADF3C947A1BD54FBA75C70C241B0B9E01459769@ex02.co.idirect.net> |
X-MS-Has-Attach: | yes |
X-MS-TNEF-Correlator: | |
From: | "Harig, Mark" <maharig AT idirect DOT net> |
To: | <cygwin AT cygwin DOT com> |
Cc: | <Wayne DOT WinchJr AT ca DOT com> |
X-IsSubscribed: | yes |
Note-from-DJ: | This may be spam |
------_=_NextPart_001_01C4052E.C90122A4 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable This version fixes several long-standing bugs. Thanks to Wayne Winch for pointing these out. ------------------ 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. Please read the messages that the script generates, especially if it reports no errors, but you still cannot get cron to work for you. These messages should help you to report problems that occur in setting up cron, and possibly reduce the number of messages about cron that need to be sent to the mailing list. Please report the version number that this script reports so that improvements can be made to it. --------- ------_=_NextPart_001_01C4052E.C90122A4 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" IyEvYmluL2Jhc2gNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyAk U291cmNlOiAkDQojICRSZXZpc2lvbjogJA0KIyAkTmFtZTogJA0KIyAkRGF0 ZTogJA0KIyAkU3RhdGU6ICQNCiMgJEF1dGhvcjogJA0KIyA9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KIyBUaGlzIHNjcmlwdCBjaGVja3MgdGhhdCB0aGUgdmFyaW91cyBmaWxl cywgZGlyZWN0b3JpZXMsIGFuZCBtb3VudA0KIyBwb2ludHMgbmVlZGVkIGJ5 IHRoZSBjcm9uIGRhZW1vbiBleGlzdCBhbmQgaGF2ZSB0aGUgcHJvcGVyIHNl dHRpbmdzLA0KIyBwZXJtaXNzaW9ucywgZXRjLiAgVGhpcyBzY3JpcHQgaXMg YmFzZWQgcHJpbWFyaWx5IG9uIHRoZSByZXF1aXJlbWVudHMNCiMgbGlzdGVk IGluIHRoZSB0ZXh0IGZpbGUgL3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24u UkVBRE1FLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCiMgPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVja19wcm9n cmFtDQojIENoZWNrIHRvIHNlZSB0aGF0IGEgc3BlY2lmaWVkIHByb2dyYW0g KCQxKSBpcyBpbnN0YWxsZWQgYW5kIGFjY2Vzc2libGUNCiMgYnkgdGhpcyBz Y3JpcHQuICBJZiBpdCBpcyBub3QsIHRoZW4gYWxlcnQgdGhlIHVzZXIgYWJv dXQgd2hpY2ggcGFja2FnZQ0KIyAoJDIpIHNob3VsZCBiZSBpbnN0YWxsZWQg dG8gcHJvdmlkZSB0aGF0IHByb2dyYW0uDQojID09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Byb2dyYW0oKSB7DQoNCgl0eXBl ICQxID4gL2Rldi9udWxsIDI+JjE7DQogICAgaWYgWyAkPyAtbmUgMCBdOyB0 aGVuDQoJCWVjaG8gIlRoZSAnJDEnIHByb2dyYW0gaXMgbWlzc2luZyBvciBu b3QgaW4geW91ciBQQVRILiINCgkJZWNobyAiVGhpcyBwcm9ncmFtIGlzIGlu Y2x1ZGVkIGluIHRoZSAnJDInIHBhY2thZ2UuIg0KCQllY2hvICJQbGVhc2Ug aW5zdGFsbCB0aGlzIHByb2dyYW0gYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fp bi4iDQoJCXJldHVybiAxDQoJZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tf cHJvZ3JhbSgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQojIFJvdXRpbmU6IHNhbml0eV9jaGVjaw0KIyBDaGVjayBmb3IgdGhl IHNldCBvZiBwcm9ncmFtcyB0aGF0IGFyZSB1c2VkIGJ5IHRoaXMgc2NyaXB0 Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBzYW5p dHlfY2hlY2soKSB7DQoNCgkjIENoZWNrIGZvciBwcm9ncmFtcyB0aGF0IHRo aXMgc2NyaXB0IHVzZXMuDQoJY2hlY2tfcHJvZ3JhbSBhd2sgZ2F3ayB8fCBy ZXR1cm4gJD8NCgljaGVja19wcm9ncmFtIGxzIGZpbGV1dGlscyB8fCByZXR1 cm4gJD8NCgljaGVja19wcm9ncmFtIGVncmVwIGdyZXAgfHwgcmV0dXJuICQ/ DQoJY2hlY2tfcHJvZ3JhbSBmZ3JlcCBncmVwIHx8IHJldHVybiAkPw0KCWNo ZWNrX3Byb2dyYW0gaWQgc2gtdXRpbHMgfHwgcmV0dXJuICQ/DQoJY2hlY2tf cHJvZ3JhbSBjdXQgdGV4dHV0aWxzIHx8IHJldHVybiAkPw0KCWNoZWNrX3By b2dyYW0gbW91bnQgY3lnd2luIHx8IHJldHVybiAkPw0KCWNoZWNrX3Byb2dy YW0gY3lnY2hlY2sgY3lnd2luIHx8IHJldHVybiAkPw0KDQp9ICMgPT09IEVu ZCBvZiBzYW5pdHlfY2hlY2soKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVja19wYXNzd2RfYW5kX2dy b3VwDQojIENoZWNrIHRvIHNlZSB3aGV0aGVyIHRoZSB1c2VyJ3MgcGFzc3dv cmQgSUQgYW5kIGdyb3VwIGV4aXN0IGluIHRoZQ0KIyBzeXN0ZW0gL2V0Yy9w YXNzd2QgYW5kIC9ldGMvZ3JvdXAgZmlsZXMsIHJlc3BlY3RpdmVseS4NCiMg PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfcGFz c3dkX2FuZF9ncm91cCgpIHsNCg0KCWlmIFsgIiQoaWQgLWduKSIgPSBta3Bh c3N3ZCBdOyB0aGVuDQoJCWVjaG8gIkl0IGFwcGVhcnMgdGhhdCB5b3UgZG8g bm90IGhhdmUgYW4gZW50cnkgZm9yIHlvdXIgdXNlciBJRCINCgkJZWNobyAi aW4gL2V0Yy9wYXNzd2QuICBJZiB0aGlzIGNoZWNrIGlzIGluY29ycmVjdCwg dGhlbiByZS1ydW4iDQoJCWVjaG8gInRoaXMgc2NyaXB0IHdpdGggdGhlICct ZicgY29tbWFuZC1saW5lIG9wdGlvbi4iDQoJCWVjaG8NCgkJZWNobyAiT3Ro ZXJ3aXNlLCB1c2UgdGhlICdta3Bhc3N3ZCcgdXRpbGl0eSB0byBnZW5lcmF0 ZSBhbiINCgkJZWNobyAiZW50cnkgZm9yIHlvdXIgVXNlciBJRCBpbiB0aGUg cGFzc3dvcmQgZmlsZToiDQoJCWVjaG8gIiAgIG1rcGFzc3dkIC1sIC11IFtV c2VyIElEXSA+PiAvZXRjL3Bhc3N3ZCINCgkJZWNobyAib3IiDQoJCWVjaG8g IiAgIG1rcGFzc3dkIC1kIC11IFtVc2VyIElEXSA+PiAvZXRjL3Bhc3N3ZCIN CgkJZWNobyAiYW5kIHRoZW4gcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJ cmV0dXJuIDENCg0KCWVsaWYgWyAtbiAiJFVTRVJET01BSU4iIF0gJiYgIFsg LW4gIiRVU0VSTkFNRSIgXTsgdGhlbg0KCQllZ3JlcCAtcSAtaSAiXiQoaWQg LXVuKTouKlUtJFVTRVJET01BSU5cXFxcJFVTRVJOQU1FIiAvZXRjL3Bhc3N3 ZDsNCgkJaWYgWyAkPyAtbmUgMCBdOyB0aGVuDQoJCQllY2hvICJJdCBhcHBl YXJzIHRoYXQgeW91IGRvIG5vdCBoYXZlIGFuIGVudHJ5IGZvcjoiDQoJCQll Y2hvICIgICAkVVNFUkRPTUFJTlxcJFVTRVJOQU1FIg0KCQkJZWNobyAiaW4g L2V0Yy9wYXNzd2QuIg0KCQkJZWNobw0KCQkJZWNobyAiVXNlIHRoZSAnbWtw YXNzd2QnIHV0aWxpdHkgdG8gZ2VuZXJhdGUgYW4gZW50cnkgZm9yIg0KCQkJ ZWNobyAieW91ciBVc2VyIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJ CWVjaG8gIiAgIG1rcGFzc3dkIC1kIC11IFtVc2VyIElEXSA+PiAvZXRjL3Bh c3N3ZCINCgkJCWVjaG8gImFuZCB0aGVuIHJ1biB0aGlzIHNjcmlwdCBhZ2Fp bi4iDQoJCQlyZXR1cm4gMQ0KCQlmaQ0KCWZpDQoNCglpZiBbICIkKGlkIC1n bikiID0gbWtncm91cCBdOyB0aGVuDQoJCWVjaG8gIkl0IGFwcGVhcnMgdGhh dCB5b3UgZG8gbm90IGhhdmUgYW4gZW50cnkgZm9yIHlvdXIgZ3JvdXAgSUQi DQoJCWVjaG8gImluIC9ldGMvZ3JvdXAuICBJZiB0aGlzIGNoZWNrIGlzIGlu Y29ycmVjdCwgdGhlbiByZS1ydW4iDQoJCWVjaG8gInRoaXMgc2NyaXB0IHdp dGggdGhlICctZicgY29tbWFuZC1saW5lIG9wdGlvbi4iDQoJCWVjaG8NCgkJ ZWNobyAiT3RoZXJ3aXNlLCB1c2UgdGhlICdta2dyb3VwJyB1dGlsaXR5IHRv IGdlbmVyYXRlIGFuIg0KCQllY2hvICJlbnRyeSBmb3IgeW91ciBncm91cCBJ RCBpbiB0aGUgcGFzc3dvcmQgZmlsZToiDQoJCWVjaG8gIiAgIG1rZ3JvdXAg LWwgLXUgPiAvZXRjL2dyb3VwIg0KCQllY2hvICJvciINCgkJZWNobyAiICAg bWtncm91cCAtZCAtdSA+IC9ldGMvZ3JvdXAiDQoJCWVjaG8gImFuZCB0aGVu IHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0K CWxvY2FsIGZuYW1lPSIiDQoJZm9yIGZuYW1lIGluIC9ldGMvcGFzc3dkIC9l dGMvZ3JvdXA7IGRvDQoJCS91c3IvYmluL2xzIC1sZCAkZm5hbWUgfCBlZ3Jl cCAtcSAnXi1yLi5yLi5yLi4gJzsNCgkJaWYgWyAkPyAtbmUgMCBdOyB0aGVu DQoJCQllY2hvICJUaGUgcGVybWlzc2lvbnMgb24gdGhlIGZpbGUgJGZuYW1l IGFyZSBub3QgY29ycmVjdC4iDQoJCQllY2hvICJQbGVhc2UgcnVuICdjaG1v ZCArciAkZm5hbWUnLCBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJ CXJldHVybiAxDQoJCWZpDQoJZG9uZQ0KDQp9ICMgPT09IEVuZCBvZiBjaGVj a19wYXNzd2RfYW5kX2dyb3VwKCkgPT09ICMNCg0KDQojID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tfZGlyDQojIENoZWNr IHRvIHNlZSB0aGF0IHRoZSBzcGVjaWZpZWQgZGlyZWN0b3J5ICgkMSkgZXhp c3RzLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBj aGVja19kaXIoKSB7DQoNCglpZiBbICEgLWQgJDEgXTsgdGhlbg0KCQllY2hv ICJZb3VyIGNvbXB1dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgJDEg ZGlyZWN0b3J5LiINCgkJZWNobyAiUGxlYXNlIGludmVzdGlnYXRlIHRoaXMg cHJvYmxlbSwgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVy biAxDQoJZmkNCg0KCS91c3IvYmluL2xzIC1sZCAkMSB8IGVncmVwIC1xICde ZHJbLXddeC4qJzsNCglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJZWNobyAi VGhlIHBlcm1pc3Npb25zIG9uIHRoZSBkaXJlY3RvcnkgJDEgYXJlIG5vdCBj b3JyZWN0LiINCgkJZWNobyAiUGxlYXNlIHJ1biAnY2htb2QgdStyeCAkMScs IGFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZp DQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX2RpcigpID09PSAjDQoNCg0KIyA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX2Rp cl9wZXJtcw0KIyBDaGVjayB0byBzZWUgdGhhdCB0aGUgc3BlY2lmaWVkIGRp cmVjdG9yeSAoJDEpIGV4aXN0cyBhbmQgaGFzIHRoZQ0KIyByZXF1aXJlZCBw ZXJtaXNzaW9ucywgYXMgZGVzY3JpYmVkIGluIC91c3Ivc2hhcmUvZG9jL0N5 Z3dpbi9jcm9uLlJFQURNRS4NCiMgPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KZnVuY3Rpb24gY2hlY2tfZGlyX3Blcm1zKCkgew0KDQoJY2hlY2tfZGly ICQxIHx8IHJldHVybiAkPw0KDQoJL3Vzci9iaW4vbHMgLWxkICQxIHwgZmdy ZXAgLXEgJ2Ryd3hyd3hyd3QnOw0KCWlmIFsgJD8gLW5lIDAgXTsgdGhlbg0K CQllY2hvICJUaGUgcGVybWlzc2lvbnMgb24gdGhlIGRpcmVjdG9yeSAkMSBh cmUgbm90IGNvcnJlY3QuIg0KCQllY2hvICJQbGVhc2UgcnVuICdjaG1vZCAx Nzc3ICQxJywgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVy biAxDQoJZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfZGlyX3Blcm1zKCkg PT09ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiMgUm91 dGluZTogY2hlY2tfdmFyX3J1bg0KIyBDaGVjayB0byBzZWUgdGhhdCBTWVNU RU0gb3IgdGhlIEFkbWluaXN0cmF0b3JzIGdyb3VwIGhhcyB3cml0ZQ0KIyBw ZXJtaXNzaW9uIGluIHRoZSBkaXJlY3RvcnkgL3Zhci9ydW4uICBUaGlzIHBl cm1pc3Npb24gaXMgbmVlZGVkDQojIHNvIHRoYXQgdGhlIGNyb24ucGlkIGZp bGUgY2FuIGJlIGNyZWF0ZWQgYnkgdGhlIGNyb24gc2VydmljZS4NCiMgPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfdmFyX3J1 bigpIHsNCg0KCSMgV2UgY2hlY2sgZnJvbSBsZWFzdC0gdG8gbW9zdC1yZXN0 cmljdGl2ZSBwZXJtaXNzaW9uLg0KDQoJIyBJZiAnZXZlcnlvbmUnIC8gJ290 aGVyJyBkb2VzIG5vdCBoYXZlIHdyaXRlIHBlcm1pc3Npb24sIHRoZW4NCgkj IGNoZWNrIHRvIHNlZSB3aGV0aGVyIGdyb3VwIHBlcm1pc3Npb25zIGFyZSBz dWZmaWNpZW50Lg0KCWlmIFsgJCgvdXNyL2Jpbi9scyAtZGwgL3Zhci9ydW4g fCBjdXQgLWI5KSAhPSB3IF07IHRoZW4NCgkJIyBJZiAnQWRtaW5pc3RyYXRv cnMnIGhhcyBncm91cCBhY2Nlc3MgdG8gL3Zhci9ydW4sIGJ1dCBkb2VzIG5v dCBoYXZlDQoJCSMgd3JpdGUgcGVybWlzc2lvbiwgdGhlbiBjaGVjayB0byBz ZWUgd2hldGhlciB1c2VyIHBlcm1pc3Npb25zIGFyZQ0KCQkjIHN1ZmZpY2ll bnQuDQoJCWlmIFsgJCgvdXNyL2Jpbi9scyAtZGwgL3Zhci9ydW4gfCBhd2sg J3sgcHJpbnQgJDQgfScpID0gQWRtaW5pc3QgXSAmJiBcDQoJCQlbICQoL3Vz ci9iaW4vbHMgLWRsIC92YXIvcnVuIHwgY3V0IC1iNikgIT0gdyBdOyB0aGVu DQoJCQkjIElmIFNZU1RFTSBpcyB0aGUgb3duZXIgb2YgL3Zhci9ydW4gYW5k IGRvZXMgbm90IGhhdmUgd3JpdGUNCgkJCSMgcGVybWlzc2lvbiwgdGhlbiBu b3RpZnkgdGhlIHVzZXIuDQoJCQlpZiBbICQoL3Vzci9iaW4vbHMgLWRsbiAv dmFyL3J1biB8IGF3ayAneyBwcmludCAkNCB9JykgLWVxIDE4IF07IHRoZW4N CgkJCQlpZiBbICQoL3Vzci9iaW4vbHMgLWRsIC92YXIvcnVuIHwgY3V0IC1i MykgIT0gdyBdOyB0aGVuDQoJCQkJCWVjaG8gIlRoZSBkaXJlY3RvcnkgL3Zh ci9ydW4gY2Fubm90IGJlIHdyaXR0ZW4gdG8gYnkgaXRzIG93bmVyLiINCgkJ CQkJZWNobyAiUGxlYXNlIGNoZWNrL2NoYW5nZSB0aGUgcGVybWlzc2lvbnMg b2YgL3Zhci9ydW4gYW5kIHJ1biINCgkJCQkJZWNobyAidGhpcyBzY3JpcHQg YWdhaW4uICBGb3IgZXhhbXBsZToiDQoJCQkJCWVjaG8gIiAgIGNobW9kIHUr dyAvdmFyL3J1biINCgkJCQkJcmV0dXJuIDENCgkJCQlmaQ0KCQkJZWxzZQ0K CQkJCWVjaG8gIlRoZSBTWVNURU0gdXNlciBvciBBZG1pbmlzdHJhdG9ycyBn cm91cCBuZWVkcyB0byBoYXZlIg0KCQkJCWVjaG8gIndyaXRlIHBlcm1pc3Np b24gaW4gdGhlIGRpcmVjdG9yeSAvdmFyL3J1bi4gIFBsZWFzZSINCgkJCQll Y2hvICJjaGVjay9jaGFuZ2UgdGhlIHVzZXIgYW5kL29yIGdyb3VwIG93bmVy c2hpcCBhbmQiDQoJCQkJZWNobyAicGVybWlzc2lvbnMgYW5kIHJ1biB0aGlz IHNjcmlwdCBhZ2Fpbi4iDQoJCQkJcmV0dXJuIDENCgkJCWZpDQoJCWZpDQoJ ZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfdmFyX3J1bigpID09PSAjDQoN Cg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNo ZWNrX3N5c19tb3VudA0KIyBDaGVjayB0byBzZWUgdGhhdCB0aGUgU1lTVEVN IGFjY291bnQgaGFzIGFjY2VzcyB0byB0aGUgc3BlY2lmaWVkDQojIGRpcmVj dG9yeS4NCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24g Y2hlY2tfc3lzX21vdW50KCkgew0KDQoJbG9jYWwgbW50X3BvaW50PSQxDQoJ bG9jYWwgZG9zX2Rpcj0kMg0KDQoJaWYgISBtb3VudCB8IGVncmVwIC1xZSAi Lisgb24gJG1udF9wb2ludCAuK3N5c3RlbS4rIjsgdGhlbg0KCQllY2hvICJU aGUgU1lTVEVNIHVzZXIgY2Fubm90IGFjY2VzcyB0aGUgbW91bnQgcG9pbnQg JHttbnRfcG9pbnR9LiINCgkJZWNobyAiUGxlYXNlIHJ1biB0aGUgZm9sbG93 aW5nIGNvbW1hbmQgdG8gYWRkIGEgc3lzdGVtIG1vdW50IHBvaW50OiINCgkJ ZWNobyAnICAgbW91bnQgLWYgLXMgLWIgIltET1MgcGF0aCB0byBDeWd3aW5d JyRkb3NfZGlyXCIgXCIkbW50X3BvaW50XCINCgkJZWNobyAid2hlcmUgW0RP UyBwYXRoIHRvIEN5Z3dpbl0gaXMgc29tZXRoaW5nIGxpa2UgYzovY3lnd2lu LiINCgkJZWNobw0KCQllY2hvICJGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcnVu ICdtb3VudCAtbScgYW5kICdtb3VudCAtaCciDQoJCWVjaG8NCgkJZWNobyAi QWZ0ZXIgYWRkaW5nIHRoaXMgbW91bnQgcG9pbnQsIHBsZWFzZSByZS1ydW4g dGhpcyBzY3JpcHQuIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCn0gIyA9PT0gRW5k IG9mIGNoZWNrX3N5c19tb3VudCgpID09PSAjDQoNCg0KIyA9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX2Nyb25fdGFibGUN CiMgQ2hlY2sgZm9yIHRoZSBleGlzdGVuY2Ugb2YgYSBjcm9udGFiIGZvciB0 aGUgdXNlciwgYW5kIGNoZWNrIGl0cw0KIyBwZXJtaXNzaW9ucyBhbmQgb3du ZXJzaGlwLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlv biBjaGVja19jcm9uX3RhYmxlKCkgew0KDQoJbG9jYWwgdXNlcl9pZD0kKGlk IC11bikNCglsb2NhbCBjcm9uX3RhYmxlPS92YXIvY3Jvbi90YWJzLyR1c2Vy X2lkDQoNCglpZiBbICEgLWYgJGNyb25fdGFibGUgXTsgdGhlbg0KCQllY2hv ICJZb3VyIGNvbXB1dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgY3Jv bnRhYiBmb3IgJHVzZXJfaWQuIg0KCQllY2hvICJQbGVhc2UgZ2VuZXJhdGUg YSBjcm9udGFiIGZvciAkdXNlcl9pZCB1c2luZyAnY3JvbnRhYiAtZScsIg0K CQllY2hvICJhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJu IDENCglmaQ0KDQoJL3Vzci9iaW4vbHMgLWwgJGNyb25fdGFibGUgfCBmZ3Jl cCAtcSAncnctci0tLS0tJzsNCglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJ ZWNobyAiVGhlIHBlcm1pc3Npb25zIG9mIHlvdXIgY3JvbnRhYiBmaWxlIGFy ZSBzZXQgdG86Ig0KCQkvdXNyL2Jpbi9scyAtbCAkY3Jvbl90YWJsZQ0KCQll Y2hvICJUaGV5IG5lZWQgdG8gYmUgc2V0IHRvIHJlYWQvd3JpdGUgZm9yICR1 c2VyX2lkIGFuZCINCgkJZWNobyAidG8gcmVhZC1vbmx5IGZvciBncm91cC4g IFlvdSBjYW4gc2V0IHRoZXNlIHdpdGgiDQoJCWVjaG8gIgljaG1vZCA2NDAg JGNyb25fdGFibGUiDQoJCWVjaG8gIlBsZWFzZSBjaGVjayB5b3VyIGNyb250 YWIncyBwZXJtaXNzaW9ucywgYW5kIHJ1biINCgkJZWNobyAidGhpcyBzY3Jp cHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCgkvdXNyL2Jpbi9scyAt bCAkY3Jvbl90YWJsZSB8IGF3ayAneyBwcmludCAkNCB9JyB8IGZncmVwIC1x IFNZU1RFTTsNCglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJZWNobyAiVGhl IGdyb3VwIG1lbWJlcnNoaXAgb2YgeW91ciBjcm9udGFiIGZpbGUgc2hvdWxk IGJlIFNZU1RFTSwiDQoJCWVjaG8gImFzIGRvY3VtZW50ZWQgaW4gdGhlIGZp bGUgL3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24uUkVBRE1FLiINCgkJZWNo byAiWW91IGNhbiBjaGFuZ2UgdGhpcyBzZXR0aW5nIHdpdGg6Ig0KCQllY2hv ICIJIGNoZ3JwIFNZU1RFTSAkY3Jvbl90YWJsZSINCgkJZWNobyAiUGxlYXNl IGNoZWNrIHlvdXIgY3JvbnRhYidzIGdyb3VwIG1lbWJlcnNoaXAsIGFuZCIN CgkJZWNobyAicnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDEN CglmaQ0KDQoJL3Vzci9iaW4vbHMgLWxuICRjcm9uX3RhYmxlIHwgYXdrICd7 IHByaW50ICQ0IH0nIHwgZmdyZXAgLXEgMTg7DQoJaWYgWyAkPyAtbmUgMCBd OyB0aGVuDQoJCWVjaG8gIlRoZSB2YWx1ZSBvZiBTWVNURU0gaW4geW91ciAv ZXRjL2dyb3VwIGZpbGUgbmVlZHMgdG8iDQoJCWVjaG8gImJlIHRoZSByZXNl cnZlZCBudW1iZXIgJzE4JywgYXMgZG9jdW1lbnRlZCBpbiINCgkJZWNobyAi L3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24uUkVBRE1FLiAgUGxlYXNlIGlu dmVzdGlnYXRlIHRoaXMiDQoJCWVjaG8gImFuZCBydW4gdGhpcyBzY3JpcHQg YWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCn0gIyA9PT0gRW5kIG9mIGNo ZWNrX2Nyb25fdGFibGUoKSA9PT0gIw0KDQoNCmZ1bmN0aW9uIG1haW4oKSB7 DQoNCgllY2hvICJjcm9uX2RpYWdub3NlLnNoIDEuNSINCgllY2hvDQoNCglz YW5pdHlfY2hlY2sgfHwgcmV0dXJuICQ/DQoNCglpZiBbICIkMSIgIT0gJy1m JyBdOyB0aGVuICAjIEFsbG93IHRoZSB1c2VyIHRvIHNraXAgdGhlIHBhc3N3 b3JkIGNoZWNrLg0KCQljaGVja19wYXNzd2RfYW5kX2dyb3VwIHx8IHJldHVy biAkPw0KCWZpDQoNCgkjIENoZWNrIHRoZSBpbnRlZ3JpdHkgb2YgdGhlIGZp bGVzIGluIHRoZSAnY3JvbicgcGFja2FnZToNCiAgICBjeWdjaGVjayAtYyBj cm9uIHwgZmdyZXAgLXEgJ0luY29tcGxldGUnDQoJaWYgWyAkPyAtZXEgMCBd OyB0aGVuDQoJCWVjaG8gIidjeWdjaGVjayAtYyBjcm9uJyByZXBvcnRzIHRo YXQgeW91ciBjcm9uIGluc3RhbGxhdGlvbiINCgkJZWNobyAiaXMgaW5jb21w bGV0ZS4gIFBsZWFzZSBjb25zaWRlciBydW5uaW5nICdzZXR1cC5leGUnIGFu ZCINCgkJZWNobyAic2VsZWN0aW5nICdSZWluc3RhbGwnIGZyb20gdGhlIGlu c3RhbGwgb3B0aW9ucywgYW5kIHRoZW4iDQoJCWVjaG8gInJ1biB0aGlzIHNj cmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWNoZWNrX2RpciAv ZXRjL2Nyb24uZCB8fCByZXR1cm4gJD8NCgljaGVja19kaXIgL3ZhciB8fCBy ZXR1cm4gJD8NCg0KCWNoZWNrX2Rpcl9wZXJtcyAvdmFyL2Nyb24gfHwgcmV0 dXJuICQ/DQoJY2hlY2tfZGlyX3Blcm1zIC92YXIvY3Jvbi90YWJzIHx8IHJl dHVybiAkPw0KDQoJY2hlY2tfdmFyX3J1biB8fCByZXR1cm4gJD8NCg0KCWNo ZWNrX3N5c19tb3VudCAvdXNyL2JpbiAvYmluIHx8IHJldHVybiAkPw0KCWNo ZWNrX3N5c19tb3VudCAvdXNyL2xpYiAvbGliIHx8IHJldHVybiAkPw0KCWNo ZWNrX3N5c19tb3VudCAvIC8gfHwgcmV0dXJuICQ/DQoNCgljaGVja19jcm9u X3RhYmxlIHx8IHJldHVybiAkPw0KDQoJZWNobyAiVGhpcyBzY3JpcHQgZGlk IG5vdCBmaW5kIGFueSBlcnJvcnMgaW4geW91ciBjcm9udGFiIHNldHVwLiIN CgllY2hvICJJZiB5b3UgYXJlIHN0aWxsIHVuYWJsZSB0byBnZXQgY3JvbiB0 byB3b3JrLCB0aGVuIHRyeSINCgllY2hvICJzaHV0dGluZyBkb3duIHRoZSBj cm9uIHNlcnZpY2UsIHVuaW5zdGFsbGluZyBpdCwiDQoJZWNobyAicmVpbnN0 YWxsaW5nIGl0LCBhbmQgcmVzdGFydGluZyBpdC4iDQoJZWNobw0KCWVjaG8g IlRoZSBmb2xsb3dpbmcgY29tbWFuZHMgd2lsbCBkbyB0aGF0OiINCgllY2hv ICIgICQgY3lncnVuc3J2IC0tc3RvcCBjcm9uIg0KCWVjaG8gIiAgJCBjeWdy dW5zcnYgLS1yZW1vdmUgY3JvbiINCgllY2hvICIgICQgY3lncnVuc3J2IC0t aW5zdGFsbCBjcm9uIC1wIC91c3Ivc2Jpbi9jcm9uIC1hIC1EIg0KCWVjaG8g IiAgJCBjeWdydW5zcnYgLS1zdGFydCBjcm9uIg0KCWVjaG8gDQoNCglpZiBb IC1mIC92YXIvcnVuL2Nyb24ucGlkIF07IHRoZW4NCgkJZWNobyAiSWYgdGhl IGNyb24gc2VydmljZSBkb2VzIG5vdCBzdGFydCwgdHJ5IGRlbGV0aW5nIHRo ZSBmaWxlIg0KCQllY2hvICIvdmFyL3J1bi9jcm9uLnBpZCBhbmQgdGhlbiBy ZXBlYXRpbmcgdGhlIGNvbW1hbmRzIGFib3ZlLiINCgkJZWNobw0KCWZpDQoN CgllY2hvICJJZiBub25lIG9mIHRoaXMgZml4ZXMgdGhlIHByb2JsZW0sIHRo ZW4gcmVwb3J0IHlvdXIgcHJvYmxlbSINCgllY2hvICJ0byBjeWd3aW5AY3ln d2luLmNvbS4gIFBsZWFzZSBpbmNsdWRlIGEgY29weSBvZiB5b3VyIGNyb250 YWIsIg0KCWVjaG8gIignY3JvbnRhYiAtbCcpIGFuZCB0aGUgb3V0cHV0IG9m ICdjeWdjaGVjayAtc3J2ID4gY3lnY2hlY2sudHh0Jy4iDQoJZWNobw0KCWVj aG8gIlBsZWFzZSBpbmNsdWRlIHRoZSBnZW5lcmF0ZWQgZmlsZXMgJ2N5Z2No ZWNrLnR4dCcgKmFzIGFuIGF0dGFjaG1lbnQqLCINCgllY2hvICJhbmQgTk9U IGluIHRoZSBib2R5IG9mIHRoZSBtYWlsIG1lc3NhZ2UuIg0KDQp9ICMgPT09 IEVuZCBvZiBtYWluKCkgPT09ICMNCg0KIyBFbnRyeSBwb2ludDoNCm1haW4g JEANCmV4aXQgJD8NCg0KIyA9PT0gRW5kIG9mICRSQ1NmaWxlJCA9PT0gIw0K ------_=_NextPart_001_01C4052E.C90122A4 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_01C4052E.C90122A4--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |