delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/09/05/14:05:47

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
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: Check for /etc/cron.d/ added to cron_diagose.sh.
Date: Fri, 5 Sep 2003 14:03:35 -0400
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E763569@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>
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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019