delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/02/26/18:01:20

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.4
Date: Thu, 26 Feb 2004 18:00:36 -0500
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E01459742@ex02.co.idirect.net>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
From: "Harig, Mark" <maharig AT idirect DOT net>
To: "Winch Jr., Wayne S" <Wayne DOT WinchJr AT ca DOT com>
Cc: <cygwin AT cygwin DOT com>
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--

- Raw text -


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