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 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C3FCBC.585F9A5C" Subject: cron_diagnose.sh version 1.4 Date: Thu, 26 Feb 2004 18:00:36 -0500 Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: From: "Harig, Mark" To: "Winch Jr., Wayne S" Cc: X-IsSubscribed: yes Note-from-DJ: This may be spam ------_=_NextPart_001_01C3FCBC.585F9A5C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > Perhaps cron_diagnose.sh can be updated to > incorporate this checkpoint, i.e., that passwd > and group in /etc are readable by everyone. Done. Thank you for the feed back. Please try the new version of this diagnostic script and confirm that it does not report an error when it should not and does report one when it should. ----------- 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_01C3FCBC.585F9A5C 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 PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Byb2dyYW0oKSB7DQoNCglpZiBb IGB0eXBlICQxID4gL2Rldi9udWxsIDI+JjFgIF07IHRoZW4NCgkJZWNobyAi VGhlICckMScgcHJvZ3JhbSBpcyBtaXNzaW5nIG9yIG5vdCBpbiB5b3VyIFBB VEguIg0KCQllY2hvICJUaGlzIHByb2dyYW0gaXMgaW5jbHVkZWQgaW4gdGhl ICckMicgcGFja2FnZS4iDQoJCWVjaG8gIlBsZWFzZSBpbnN0YWxsIHRoaXMg cHJvZ3JhbSBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJu IDENCglmaQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tf cHJvZ3JhbSgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQojIFJvdXRpbmU6IHNhbml0eV9jaGVjaw0KIyBDaGVjayBmb3IgdGhl IHNldCBvZiBwcm9ncmFtcyB0aGF0IGFyZSB1c2VkIGJ5IHRoaXMgc2NyaXB0 Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBzYW5p dHlfY2hlY2soKSB7DQoNCgkjIENoZWNrIGZvciBwcm9ncmFtcyB0aGF0IHRo aXMgc2NyaXB0IHVzZXMuDQoJY2hlY2tfcHJvZ3JhbSBscyBmaWxldXRpbHMg fHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJvZ3JhbSBlZ3JlcCBncmVwIHx8IHJl dHVybiAkPw0KCWNoZWNrX3Byb2dyYW0gZmdyZXAgZ3JlcCB8fCByZXR1cm4g JD8NCgljaGVja19wcm9ncmFtIGlkIHNoLXV0aWxzIHx8IHJldHVybiAkPw0K CWNoZWNrX3Byb2dyYW0gY3V0IHRleHR1dGlscyB8fCByZXR1cm4gJD8NCglj aGVja19wcm9ncmFtIHRyIHRleHR1dGlscyB8fCByZXR1cm4gJD8NCgljaGVj a19wcm9ncmFtIG1vdW50IGN5Z3dpbiB8fCByZXR1cm4gJD8NCgljaGVja19w cm9ncmFtIGN5Z2NoZWNrIGN5Z3dpbiB8fCByZXR1cm4gJD8NCg0KCXJldHVy biAwDQoNCn0gIyA9PT0gRW5kIG9mIHNhbml0eV9jaGVjaygpID09PSAjDQoN Cg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNo ZWNrX3Bhc3N3ZF9hbmRfZ3JvdXANCiMgQ2hlY2sgdG8gc2VlIHdoZXRoZXIg dGhlIHVzZXIncyBwYXNzd29yZCBJRCBhbmQgZ3JvdXAgZXhpc3QgaW4gdGhl DQojIHN5c3RlbSAvZXRjL3Bhc3N3ZCBhbmQgL2V0Yy9ncm91cCBmaWxlcywg cmVzcGVjdGl2ZWx5Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpm dW5jdGlvbiBjaGVja19wYXNzd2RfYW5kX2dyb3VwKCkgew0KDQoJaWYgWyAi JChpZCAtZ24pIiA9IG1rcGFzc3dkIF07IHRoZW4NCgkJZWNobyAiSXQgYXBw ZWFycyB0aGF0IHlvdSBkbyBub3QgaGF2ZSBhbiBlbnRyeSBmb3IgeW91ciB1 c2VyIElEIg0KCQllY2hvICJpbiAvZXRjL3Bhc3N3ZC4gIElmIHRoaXMgY2hl Y2sgaXMgaW5jb3JyZWN0LCB0aGVuIHJlLXJ1biINCgkJZWNobyAidGhpcyBz Y3JpcHQgd2l0aCB0aGUgJy1mJyBjb21tYW5kLWxpbmUgb3B0aW9uLiINCgkJ ZWNobw0KCQllY2hvICJPdGhlcndpc2UsIHVzZSB0aGUgJ21rcGFzc3dkJyB1 dGlsaXR5IHRvIGdlbmVyYXRlIGFuIg0KCQllY2hvICJlbnRyeSBmb3IgeW91 ciBVc2VyIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJZWNobyAiICAg bWtwYXNzd2QgLWwgLXUgW1VzZXIgSURdID4+IC9ldGMvcGFzc3dkIg0KCQll Y2hvICJvciINCgkJZWNobyAiICAgbWtwYXNzd2QgLWQgLXUgW1VzZXIgSURd ID4+IC9ldGMvcGFzc3dkIg0KCQllY2hvICJhbmQgdGhlbiBydW4gdGhpcyBz Y3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KDQoJZWxpZiBbIC1uICIkVVNF UkRPTUFJTiIgXSAmJiAgWyAtbiAiJFVTRVJOQU1FIiBdOyB0aGVuDQoJCWlm ICEgZWdyZXAgLXEgLWkgIl4kKGlkIC11bik6LipVLSRVU0VSRE9NQUlOXFxc XCRVU0VSTkFNRSIgL2V0Yy9wYXNzd2Q7IHRoZW4NCgkJCWVjaG8gIkl0IGFw cGVhcnMgdGhhdCB5b3UgZG8gbm90IGhhdmUgYW4gZW50cnkgZm9yOiINCgkJ CWVjaG8gIiAgICRVU0VSRE9NQUlOXFwkVVNFUk5BTUUiDQoJCQllY2hvICJp biAvZXRjL3Bhc3N3ZC4iDQoJCQllY2hvDQoJCQllY2hvICJVc2UgdGhlICdt a3Bhc3N3ZCcgdXRpbGl0eSB0byBnZW5lcmF0ZSBhbiBlbnRyeSBmb3IiDQoJ CQllY2hvICJ5b3VyIFVzZXIgSUQgaW4gdGhlIHBhc3N3b3JkIGZpbGU6Ig0K CQkJZWNobyAiICAgbWtwYXNzd2QgLWQgLXUgW1VzZXIgSURdID4+IC9ldGMv cGFzc3dkIg0KCQkJZWNobyAiYW5kIHRoZW4gcnVuIHRoaXMgc2NyaXB0IGFn YWluLiINCgkJCXJldHVybiAxDQoJCWZpDQoJZmkNCg0KCWlmIFsgIiQoaWQg LWduKSIgPSBta2dyb3VwIF07IHRoZW4NCgkJZWNobyAiSXQgYXBwZWFycyB0 aGF0IHlvdSBkbyBub3QgaGF2ZSBhbiBlbnRyeSBmb3IgeW91ciBncm91cCBJ RCINCgkJZWNobyAiaW4gL2V0Yy9ncm91cC4gIElmIHRoaXMgY2hlY2sgaXMg aW5jb3JyZWN0LCB0aGVuIHJlLXJ1biINCgkJZWNobyAidGhpcyBzY3JpcHQg d2l0aCB0aGUgJy1mJyBjb21tYW5kLWxpbmUgb3B0aW9uLiINCgkJZWNobw0K CQllY2hvICJPdGhlcndpc2UsIHVzZSB0aGUgJ21rZ3JvdXAnIHV0aWxpdHkg dG8gZ2VuZXJhdGUgYW4iDQoJCWVjaG8gImVudHJ5IGZvciB5b3VyIGdyb3Vw IElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJZWNobyAiICAgbWtncm91 cCAtbCAtdSA+IC9ldGMvZ3JvdXAiDQoJCWVjaG8gIm9yIg0KCQllY2hvICIg ICBta2dyb3VwIC1kIC11ID4gL2V0Yy9ncm91cCINCgkJZWNobyAiYW5kIHRo ZW4gcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0K DQoJbG9jYWwgZm5hbWU9IiINCglmb3IgZm5hbWUgaW4gL2V0Yy9wYXNzd2Qg L2V0Yy9ncm91cDsgZG8NCgkJaWYgWyBgbHMgLWxkICRmbmFtZSB8IGVncmVw IC1xICdeLXIuLnIuLnIuLiAnYCBdOyB0aGVuDQoJCQllY2hvICJUaGUgcGVy bWlzc2lvbnMgb24gdGhlIGZpbGUgJGZuYW1lIGFyZSBub3QgY29ycmVjdC4i DQoJCQllY2hvICJQbGVhc2UgcnVuICdjaG1vZCArciAkZm5hbWUnLCBhbmQg cnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJCXJldHVybiAxDQoJCWZpDQoJ ZG9uZQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfcGFz c3dkX2FuZF9ncm91cCgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX2Rpcg0KIyBDaGVjayB0byBz ZWUgdGhhdCB0aGUgc3BlY2lmaWVkIGRpcmVjdG9yeSAoJDEpIGV4aXN0cy4N CiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tf ZGlyKCkgew0KDQoJaWYgWyAhIC1kICQxIF07IHRoZW4NCgkJZWNobyAiWW91 ciBjb21wdXRlciBkb2VzIG5vdCBhcHBlYXIgdG8gaGF2ZSBhICQxIGRpcmVj dG9yeS4iDQoJCWVjaG8gIlBsZWFzZSBpbnZlc3RpZ2F0ZSB0aGlzIHByb2Js ZW0sIGFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0K CWZpDQoNCglpZiBbIGBscyAtbGQgJDEgfCBlZ3JlcCAtcSAnXmRyWy13XXgu KidgIF07IHRoZW4NCgkJZWNobyAiVGhlIHBlcm1pc3Npb25zIG9uIHRoZSBk aXJlY3RvcnkgJDEgYXJlIG5vdCBjb3JyZWN0LiINCgkJZWNobyAiUGxlYXNl IHJ1biAnY2htb2QgdStyeCAkMScsIGFuZCBydW4gdGhpcyBzY3JpcHQgYWdh aW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCglyZXR1cm4gMA0KDQp9ICMgPT09 IEVuZCBvZiBjaGVja19kaXIoKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVja19kaXJfcGVybXMNCiMg Q2hlY2sgdG8gc2VlIHRoYXQgdGhlIHNwZWNpZmllZCBkaXJlY3RvcnkgKCQx KSBleGlzdHMgYW5kIGhhcyB0aGUNCiMgcmVxdWlyZWQgcGVybWlzc2lvbnMs IGFzIGRlc2NyaWJlZCBpbiAvdXNyL3NoYXJlL2RvYy9DeWd3aW4vY3Jvbi5S RUFETUUuDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCmZ1bmN0aW9u IGNoZWNrX2Rpcl9wZXJtcygpIHsNCg0KCWNoZWNrX2RpciAkMSB8fCByZXR1 cm4gJD8NCg0KCWlmIFsgYGxzIC1sZCAkMSB8IGZncmVwIC1xICdkcnd4cnd4 cnh0J2AgXTsgdGhlbg0KCQllY2hvICJUaGUgcGVybWlzc2lvbnMgb24gdGhl IGRpcmVjdG9yeSAkMSBhcmUgbm90IGNvcnJlY3QuIg0KCQllY2hvICJQbGVh c2UgcnVuICdjaG1vZCAxNzc3ICQxJywgYW5kIHJ1biB0aGlzIHNjcmlwdCBh Z2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVybiAwDQoNCn0gIyA9 PT0gRW5kIG9mIGNoZWNrX2Rpcl9wZXJtcygpID09PSAjDQoNCg0KIyA9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX3Zhcl9y dW4NCiMgQ2hlY2sgdG8gc2VlIHRoYXQgU1lTVEVNIG9yIHRoZSBBZG1pbmlz dHJhdG9ycyBncm91cCBoYXMgd3JpdGUNCiMgcGVybWlzc2lvbiBpbiB0aGUg ZGlyZWN0b3J5IC92YXIvcnVuLiAgVGhpcyBwZXJtaXNzaW9uIGlzIG5lZWRl ZA0KIyBzbyB0aGF0IHRoZSBjcm9uLnBpZCBmaWxlIGNhbiBiZSBjcmVhdGVk IGJ5IHRoZSBjcm9uIHNlcnZpY2UuDQojID09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Zhcl9ydW4oKSB7DQoNCgkjIFdlIGNo ZWNrIGZyb20gbGVhc3QtIHRvIG1vc3QtcmVzdHJpY3RpdmUgcGVybWlzc2lv bi4NCg0KCSMgSWYgJ2V2ZXJ5b25lJy8nb3RoZXInIGRvZXMgbm90IGhhdmUg d3JpdGUgcGVybWlzc2lvbiwgdGhlbg0KCSMgY2hlY2sgdG8gc2VlIHdoZXRo ZXIgZ3JvdXAgcGVybWlzc2lvbnMgYXJlIHN1ZmZpY2llbnQuDQoJaWYgWyAk KGxzIC1kbCAvdmFyL3J1biB8IGN1dCAtYjkpICE9IHcgXTsgdGhlbg0KCQkj IElmICdBZG1pbmlzdHJhdG9ycycgaGFzIGdyb3VwIGFjY2VzcyB0byAvdmFy L3J1biwgYnV0IGRvZXMgbm90IGhhdmUNCgkJIyB3cml0ZSBwZXJtaXNzaW9u LCB0aGVuIGNoZWNrIHRvIHNlZSB3aGV0aGVyIHVzZXIgcGVybWlzc2lvbnMg YXJlDQoJCSMgc3VmZmljaWVudC4NCgkJaWYgWyAkKGxzIC1kbCAvdmFyL3J1 biB8IHRyIC1zICIgIiB8IGN1dCAtZjQgLWQgIiAiKSA9IEFkbWluaXN0IF0g ICYmIFwNCgkJCVsgJChscyAtZGwgL3Zhci9ydW4gfCBjdXQgLWI2KSAhPSB3 IF07IHRoZW4NCgkJCSMgSWYgU1lTVEVNIGlzIHRoZSBvd25lciBvZiAvdmFy L3J1biBhbmQgZG9lcyBub3QgaGF2ZSB3cml0ZQ0KCQkJIyBwZXJtaXNzaW9u LCB0aGVuIG5vdGlmeSB0aGUgdXNlci4NCgkJCWlmIFsgJChscyAtZGxuIC92 YXIvcnVuIHwgdHIgLXMgIiAiIHwgY3V0IC1mNCAtZCAiICIpIC1lcSAxOCBd OyB0aGVuDQoJCQkJaWYgWyAkKGxzIC1kbCAvdmFyL3J1biB8IGN1dCAtYjMp ICE9IHcgXTsgdGhlbg0KCQkJCQllY2hvICJUaGUgZGlyZWN0b3J5IC92YXIv cnVuIGNhbm5vdCBiZSB3cml0dGVuIHRvIGJ5IGl0cyBvd25lci4iDQoJCQkJ CWVjaG8gIlBsZWFzZSBjaGVjay9jaGFuZ2UgdGhlIHBlcm1pc3Npb25zIG9m IC92YXIvcnVuIGFuZCBydW4iDQoJCQkJCWVjaG8gInRoaXMgc2NyaXB0IGFn YWluLiAgRm9yIGV4YW1wbGU6Ig0KCQkJCQllY2hvICIgICBjaG1vZCB1K3cg L3Zhci9ydW4iDQoJCQkJCXJldHVybiAxDQoJCQkJZmkNCgkJCWVsc2UNCgkJ CQllY2hvICJUaGUgU1lTVEVNIHVzZXIgb3IgQWRtaW5pc3RyYXRvcnMgZ3Jv dXAgbmVlZHMgdG8gaGF2ZSINCgkJCQllY2hvICJ3cml0ZSBwZXJtaXNzaW9u IGluIHRoZSBkaXJlY3RvcnkgL3Zhci9ydW4uICBQbGVhc2UiDQoJCQkJZWNo byAiY2hlY2svY2hhbmdlIHRoZSB1c2VyIGFuZC9vciBncm91cCBvd25lcnNo aXAgYW5kIg0KCQkJCWVjaG8gInBlcm1pc3Npb25zIGFuZCBydW4gdGhpcyBz Y3JpcHQgYWdhaW4uIg0KCQkJCXJldHVybiAxDQoJCQlmaQ0KCQlmaQ0KCWZp DQoNCglyZXR1cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBjaGVja192YXJfcnVu KCkgPT09ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiMg Um91dGluZTogY2hlY2tfc3lzX21vdW50DQojIENoZWNrIHRvIHNlZSB0aGF0 IHRoZSBTWVNURU0gYWNjb3VudCBoYXMgYWNjZXNzIHRvIHRoZSBzcGVjaWZp ZWQNCiMgZGlyZWN0b3J5Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 DQpmdW5jdGlvbiBjaGVja19zeXNfbW91bnQoKSB7DQoNCglsb2NhbCBtbnRf cG9pbnQ9JDENCglsb2NhbCBkb3NfZGlyPSQyDQoNCglpZiAhIG1vdW50IHwg ZWdyZXAgLXFlICIuKyBvbiAkbW50X3BvaW50IC4rc3lzdGVtLisiOyB0aGVu DQoJCWVjaG8gIlRoZSBTWVNURU0gdXNlciBjYW5ub3QgYWNjZXNzIHRoZSBt b3VudCBwb2ludCAke21udF9wb2ludH0uIg0KCQllY2hvICJQbGVhc2UgcnVu IHRoZSBmb2xsb3dpbmcgY29tbWFuZCB0byBhZGQgYSBzeXN0ZW0gbW91bnQg cG9pbnQ6Ig0KCQllY2hvICcgICBtb3VudCAtZiAtcyAtYiAiW0RPUyBwYXRo IHRvIEN5Z3dpbl0nJGRvc19kaXJcIiBcIiRtbnRfcG9pbnRcIg0KCQllY2hv ICJ3aGVyZSBbRE9TIHBhdGggdG8gQ3lnd2luXSBpcyBzb21ldGhpbmcgbGlr ZSBjOi9jeWd3aW4uIg0KCQllY2hvDQoJCWVjaG8gIkZvciBtb3JlIGluZm9y bWF0aW9uLCBydW4gJ21vdW50IC1tJyBhbmQgJ21vdW50IC1oJyINCgkJZWNo bw0KCQllY2hvICJBZnRlciBhZGRpbmcgdGhpcyBtb3VudCBwb2ludCwgcGxl YXNlIHJlLXJ1biB0aGlzIHNjcmlwdC4iDQoJCXJldHVybiAxDQoJZmkNCg0K CXJldHVybiAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX3N5c19tb3VudCgp ID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJv dXRpbmU6IGNoZWNrX2Nyb25fdGFibGUNCiMgQ2hlY2sgZm9yIHRoZSBleGlz dGVuY2Ugb2YgYSBjcm9udGFiIGZvciB0aGUgdXNlciwgYW5kIGNoZWNrIGl0 cw0KIyBwZXJtaXNzaW9ucyBhbmQgb3duZXJzaGlwLg0KIyA9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19jcm9uX3RhYmxlKCkg ew0KDQoJbG9jYWwgdXNlcl9pZD0kKGlkIC11bikNCglsb2NhbCBjcm9uX3Rh YmxlPS92YXIvY3Jvbi90YWJzLyR1c2VyX2lkDQoNCglpZiBbICEgLWYgJGNy b25fdGFibGUgXTsgdGhlbg0KCQllY2hvICJZb3VyIGNvbXB1dGVyIGRvZXMg bm90IGFwcGVhciB0byBoYXZlIGEgY3JvbnRhYiBmb3IgJHVzZXJfaWQuIg0K CQllY2hvICJQbGVhc2UgZ2VuZXJhdGUgYSBjcm9udGFiIGZvciAkdXNlcl9p ZCB1c2luZyAnY3JvbnRhYiAtZScsIg0KCQllY2hvICJhbmQgcnVuIHRoaXMg c2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMg LWwgJGNyb25fdGFibGUgfCBmZ3JlcCAtcSAncnctci0tLS0tJ2AgXTsgdGhl bg0KCQllY2hvICJUaGUgcGVybWlzc2lvbnMgb2YgeW91ciBjcm9udGFiIGZp bGUgYXJlIHNldCB0bzoiDQoJCWxzIC1sICRjcm9uX3RhYmxlDQoJCWVjaG8g IlRoZXkgbmVlZCB0byBiZSBzZXQgdG8gcmVhZC93cml0ZSBmb3IgJHVzZXJf aWQgYW5kIg0KCQllY2hvICJ0byByZWFkLW9ubHkgZm9yIGdyb3VwLiAgWW91 IGNhbiBzZXQgdGhlc2Ugd2l0aCINCgkJZWNobyAiCWNobW9kIDY0MCAkY3Jv bl90YWJsZSINCgkJZWNobyAiUGxlYXNlIGNoZWNrIHlvdXIgY3JvbnRhYidz IHBlcm1pc3Npb25zLCBhbmQgcnVuIg0KCQllY2hvICJ0aGlzIHNjcmlwdCBh Z2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWlmIFsgYGxzIC1sICRjcm9u X3RhYmxlfGN1dCAtZCIgIiAtZjggfCBmZ3JlcCAtcSBTWVNURU1gIF07IHRo ZW4NCgkJZWNobyAiVGhlIGdyb3VwIG1lbWJlcnNoaXAgb2YgeW91ciBjcm9u dGFiIGZpbGUgc2hvdWxkIGJlIFNZU1RFTSwiDQoJCWVjaG8gImFzIGRvY3Vt ZW50ZWQgaW4gdGhlIGZpbGUgL3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24u UkVBRE1FLiINCgkJZWNobyAiWW91IGNhbiBjaGFuZ2UgdGhpcyBzZXR0aW5n IHdpdGg6Ig0KCQllY2hvICIJIGNoZ3JwIFNZU1RFTSAkY3Jvbl90YWJsZSIN CgkJZWNobyAiUGxlYXNlIGNoZWNrIHlvdXIgY3JvbnRhYidzIGdyb3VwIG1l bWJlcnNoaXAsIGFuZCINCgkJZWNobyAicnVuIHRoaXMgc2NyaXB0IGFnYWlu LiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWxuICRjcm9uX3Rh YmxlfGN1dCAtZCIgIiAtZjggfCBmZ3JlcCAtcSAxOGAgXTsgdGhlbg0KCQll Y2hvICJUaGUgdmFsdWUgb2YgU1lTVEVNIGluIHlvdXIgL2V0Yy9ncm91cCBm aWxlIG5lZWRzIHRvIg0KCQllY2hvICJiZSB0aGUgcmVzZXJ2ZWQgbnVtYmVy ICcxOCcsIGFzIGRvY3VtZW50ZWQgaW4iDQoJCWVjaG8gIi91c3Ivc2hhcmUv ZG9jL0N5Z3dpbi9jcm9uLlJFQURNRS4gIFBsZWFzZSBpbnZlc3RpZ2F0ZSB0 aGlzIg0KCQllY2hvICJhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJ cmV0dXJuIDENCglmaQ0KDQoJZWNobyAiVGhpcyBzY3JpcHQgZGlkIG5vdCBm aW5kIGFueSBlcnJvcnMgaW4geW91ciBjcm9udGFiIHNldHVwLiINCgllY2hv ICJJZiB5b3UgYXJlIHN0aWxsIHVuYWJsZSB0byBnZXQgY3JvbiB0byB3b3Jr LCB0aGVuIHRyeSINCgllY2hvICJzaHV0dGluZyBkb3duIHRoZSBjcm9uIHNl cnZpY2UsIHVuaW5zdGFsbGluZyBpdCwiDQoJZWNobyAicmVpbnN0YWxsaW5n IGl0LCBhbmQgcmVzdGFydGluZyBpdC4iDQoJZWNobw0KCWVjaG8gIlRoZSBm b2xsb3dpbmcgY29tbWFuZHMgd2lsbCBkbyB0aGF0OiINCgllY2hvICIgICQg Y3lncnVuc3J2IC0tc3RvcCBjcm9uIg0KCWVjaG8gIiAgJCBjeWdydW5zcnYg LS1yZW1vdmUgY3JvbiINCgllY2hvICIgICQgY3lncnVuc3J2IC0taW5zdGFs bCBjcm9uIC1wIC91c3Ivc2Jpbi9jcm9uIC1hIC1EIg0KCWVjaG8gIiAgJCBj eWdydW5zcnYgLS1zdGFydCBjcm9uIg0KCWVjaG8gDQoNCglpZiBbIC1mIC92 YXIvcnVuL2Nyb24ucGlkIF07IHRoZW4NCgkJZWNobyAiSWYgdGhlIGNyb24g c2VydmljZSBkb2VzIG5vdCBzdGFydCwgdHJ5IGRlbGV0aW5nIHRoZSBmaWxl Ig0KCQllY2hvICIvdmFyL3J1bi9jcm9uLnBpZCBhbmQgdGhlbiByZXBlYXRp bmcgdGhlIGNvbW1hbmRzIGFib3ZlLiINCgkJZWNobw0KCWZpDQoNCgllY2hv ICJJZiBub25lIG9mIHRoaXMgZml4ZXMgdGhlIHByb2JsZW0sIHRoZW4gcmVw b3J0IHlvdXIgcHJvYmxlbSINCgllY2hvICJ0byBjeWd3aW5AY3lnd2luLmNv bS4gIFBsZWFzZSBpbmNsdWRlIGEgY29weSBvZiB5b3VyIGNyb250YWIsIg0K CWVjaG8gIignY3JvbnRhYiAtbCcpIGFuZCB0aGUgb3V0cHV0IG9mICdjeWdj aGVjayAtc3J2ID4gY3lnY2hlY2sudHh0Jy4iDQoJZWNobw0KCWVjaG8gIlBM RUFTRSBpbmNsdWRlIHRoZSBnZW5lcmF0ZWQgZmlsZXMgJ2N5Z2NoZWNrLnR4 dCcgKmFzIGFuIGF0dGFjaG1lbnQqLCINCgllY2hvICJhbmQgTk9UIGluIHRo ZSBib2R5IG9mIHRoZSBtYWlsIG1lc3NhZ2UuIg0KDQoJcmV0dXJuIDANCg0K fSAjID09PSBFbmQgb2YgY2hlY2tfY3Jvbl90YWJsZSgpID09PSAjDQoNCg0K ZnVuY3Rpb24gbWFpbigpIHsNCg0KCWVjaG8gImNyb25fZGlhZ25vc2Uuc2gg MS40Ig0KCWVjaG8NCg0KCXNhbml0eV9jaGVjayB8fCByZXR1cm4gMQ0KDQoJ aWYgWyAiJDEiICE9ICctZicgXTsgdGhlbiAgIyBBbGxvdyB0aGUgdXNlciB0 byBza2lwIHRoZSBwYXNzd29yZCBjaGVjay4NCgkJY2hlY2tfcGFzc3dkX2Fu ZF9ncm91cCB8fCByZXR1cm4gMQ0KCWZpDQoNCgkjIENoZWNrIHRoZSBpbnRl Z3JpdHkgb2YgdGhlIGZpbGVzIGluIHRoZSAnY3JvbicgcGFja2FnZToNCiAg ICBpZiBjeWdjaGVjayAtYyBjcm9uIHwgZmdyZXAgLXEgJ0luY29tcGxldGUn OyB0aGVuDQoJCWVjaG8gIidjeWdjaGVjayAtYyBjcm9uJyByZXBvcnRzIHRo YXQgeW91ciBjcm9uIGluc3RhbGxhdGlvbiINCgkJZWNobyAiaXMgaW5jb21w bGV0ZS4gIFBsZWFzZSBjb25zaWRlciBydW5uaW5nICdzZXR1cC5leGUnIGFu ZCINCgkJZWNobyAic2VsZWN0aW5nICdSZWluc3RhbGwnIGZyb20gdGhlIGlu c3RhbGwgb3B0aW9ucywgYW5kIHRoZW4iDQoJCWVjaG8gInJ1biB0aGlzIHNj cmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWNoZWNrX2RpciAv ZXRjL2Nyb24uZCB8fCByZXR1cm4gMQ0KCWNoZWNrX2RpciAvdmFyIHx8IHJl dHVybiAxDQoNCgljaGVja19kaXJfcGVybXMgL3Zhci9jcm9uIHx8IHJldHVy biAxDQoJY2hlY2tfZGlyX3Blcm1zIC92YXIvY3Jvbi90YWJzIHx8IHJldHVy biAxDQoNCgljaGVja192YXJfcnVuIHx8IHJldHVybiAxDQoNCgljaGVja19z eXNfbW91bnQgL3Vzci9iaW4gL2JpbiB8fCByZXR1cm4gMQ0KCWNoZWNrX3N5 c19tb3VudCAvdXNyL2xpYiAvbGliIHx8IHJldHVybiAxDQoJY2hlY2tfc3lz X21vdW50IC8gLyB8fCByZXR1cm4gMQ0KDQoJY2hlY2tfY3Jvbl90YWJsZSB8 fCByZXR1cm4gMQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgbWFp bigpID09PSAjDQoNCiMgRW50cnkgcG9pbnQ6DQptYWluICRADQpleGl0ICQ/ DQoNCiMgPT09IEVuZCBvZiAkUkNTZmlsZSQgPT09ICMNCg== ------_=_NextPart_001_01C3FCBC.585F9A5C 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_01C3FCBC.585F9A5C--