delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/07/07/20:00:19

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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.6
Date: Wed, 7 Jul 2004 20:00:08 -0400
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E0145993C@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>
X-IsSubscribed: yes
Note-from-DJ: This may be spam

------_=_NextPart_001_01C4647E.88339DBC
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

>=20
> Sure enough, after creating the directory cron now works.=20=20
> Neat script.
> Thanks!  (Shouldn't the installation have created the=20
> directory, though?)
>=20

This diagnostic script came about because there are
a number of environmental elements that have to be
in place before cron can run.  Although they are
created, these elements can get deleted.

Attached below is version 1.6 of the script.
The update in this version adds a message recommending
that the user examine cron's log file.

-------------------------------------------

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_01C4647E.88339DBC
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
U291cmNlJA0KIyAkRGF0ZSQNCiMgJFJldmlzaW9uJA0KIyAkTmFtZSQNCiMg
JFN0YXRlJA0KIyAkQXV0aG9yJA0KIyA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyBUaGlzIHNj
cmlwdCBjaGVja3MgdGhhdCB0aGUgdmFyaW91cyBmaWxlcywgZGlyZWN0b3Jp
ZXMsIGFuZCBtb3VudA0KIyBwb2ludHMgbmVlZGVkIGJ5IHRoZSBjcm9uIGRh
ZW1vbiBleGlzdCBhbmQgaGF2ZSB0aGUgcHJvcGVyIHNldHRpbmdzLA0KIyBw
ZXJtaXNzaW9ucywgZXRjLiAgVGhpcyBzY3JpcHQgaXMgYmFzZWQgcHJpbWFy
aWx5IG9uIHRoZSByZXF1aXJlbWVudHMNCiMgbGlzdGVkIGluIHRoZSB0ZXh0
IGZpbGUgL3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24uUkVBRE1FLg0KIyA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQoNCiMgPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVja19wcm9ncmFtDQojIENoZWNr
IHRvIHNlZSB0aGF0IGEgc3BlY2lmaWVkIHByb2dyYW0gKCQxKSBpcyBpbnN0
YWxsZWQgYW5kIGFjY2Vzc2libGUNCiMgYnkgdGhpcyBzY3JpcHQuICBJZiBp
dCBpcyBub3QsIHRoZW4gYWxlcnQgdGhlIHVzZXIgYWJvdXQgd2hpY2ggcGFj
a2FnZQ0KIyAoJDIpIHNob3VsZCBiZSBpbnN0YWxsZWQgdG8gcHJvdmlkZSB0
aGF0IHByb2dyYW0uDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCmZ1
bmN0aW9uIGNoZWNrX3Byb2dyYW0oKSB7DQoNCgl0eXBlICQxID4gL2Rldi9u
dWxsIDI+JjE7DQogICAgaWYgWyAkPyAtbmUgMCBdOyB0aGVuDQoJCWVjaG8g
IlRoZSAnJDEnIHByb2dyYW0gaXMgbWlzc2luZyBvciBub3QgaW4geW91ciBQ
QVRILiINCgkJZWNobyAiVGhpcyBwcm9ncmFtIGlzIGluY2x1ZGVkIGluIHRo
ZSAnJDInIHBhY2thZ2UuIg0KCQllY2hvICJQbGVhc2UgaW5zdGFsbCB0aGlz
IHByb2dyYW0gYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVy
biAxDQoJZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfcHJvZ3JhbSgpID09
PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRp
bmU6IHNhbml0eV9jaGVjaw0KIyBDaGVjayBmb3IgdGhlIHNldCBvZiBwcm9n
cmFtcyB0aGF0IGFyZSB1c2VkIGJ5IHRoaXMgc2NyaXB0Lg0KIyA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBzYW5pdHlfY2hlY2soKSB7
DQoNCgkjIENoZWNrIGZvciBwcm9ncmFtcyB0aGF0IHRoaXMgc2NyaXB0IHVz
ZXMuDQoJY2hlY2tfcHJvZ3JhbSBhd2sgZ2F3ayB8fCByZXR1cm4gJD8NCglj
aGVja19wcm9ncmFtIGxzIGZpbGV1dGlscyB8fCByZXR1cm4gJD8NCgljaGVj
a19wcm9ncmFtIGVncmVwIGdyZXAgfHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJv
Z3JhbSBmZ3JlcCBncmVwIHx8IHJldHVybiAkPw0KCWNoZWNrX3Byb2dyYW0g
aWQgc2gtdXRpbHMgfHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJvZ3JhbSBjdXQg
dGV4dHV0aWxzIHx8IHJldHVybiAkPw0KCWNoZWNrX3Byb2dyYW0gbW91bnQg
Y3lnd2luIHx8IHJldHVybiAkPw0KCWNoZWNrX3Byb2dyYW0gY3lnY2hlY2sg
Y3lnd2luIHx8IHJldHVybiAkPw0KDQp9ICMgPT09IEVuZCBvZiBzYW5pdHlf
Y2hlY2soKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KIyBSb3V0aW5lOiBjaGVja19wYXNzd2RfYW5kX2dyb3VwDQojIENoZWNr
IHRvIHNlZSB3aGV0aGVyIHRoZSB1c2VyJ3MgcGFzc3dvcmQgSUQgYW5kIGdy
b3VwIGV4aXN0IGluIHRoZQ0KIyBzeXN0ZW0gL2V0Yy9wYXNzd2QgYW5kIC9l
dGMvZ3JvdXAgZmlsZXMsIHJlc3BlY3RpdmVseS4NCiMgPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfcGFzc3dkX2FuZF9ncm91
cCgpIHsNCg0KCWlmIFsgIiQoaWQgLWduKSIgPSBta3Bhc3N3ZCBdOyB0aGVu
DQoJCWVjaG8gIkl0IGFwcGVhcnMgdGhhdCB5b3UgZG8gbm90IGhhdmUgYW4g
ZW50cnkgZm9yIHlvdXIgdXNlciBJRCINCgkJZWNobyAiaW4gL2V0Yy9wYXNz
d2QuICBJZiB0aGlzIGNoZWNrIGlzIGluY29ycmVjdCwgdGhlbiByZS1ydW4i
DQoJCWVjaG8gInRoaXMgc2NyaXB0IHdpdGggdGhlICctZicgY29tbWFuZC1s
aW5lIG9wdGlvbi4iDQoJCWVjaG8NCgkJZWNobyAiT3RoZXJ3aXNlLCB1c2Ug
dGhlICdta3Bhc3N3ZCcgdXRpbGl0eSB0byBnZW5lcmF0ZSBhbiINCgkJZWNo
byAiZW50cnkgZm9yIHlvdXIgVXNlciBJRCBpbiB0aGUgcGFzc3dvcmQgZmls
ZToiDQoJCWVjaG8gIiAgIG1rcGFzc3dkIC1sIC11IFtVc2VyIElEXSA+PiAv
ZXRjL3Bhc3N3ZCINCgkJZWNobyAib3IiDQoJCWVjaG8gIiAgIG1rcGFzc3dk
IC1kIC11IFtVc2VyIElEXSA+PiAvZXRjL3Bhc3N3ZCINCgkJZWNobyAiYW5k
IHRoZW4gcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCg0K
CWVsaWYgWyAtbiAiJFVTRVJET01BSU4iIF0gJiYgIFsgLW4gIiRVU0VSTkFN
RSIgXTsgdGhlbg0KCQllZ3JlcCAtcSAtaSAiXiQoaWQgLXVuKTouKlUtJFVT
RVJET01BSU5cXFxcJFVTRVJOQU1FIiAvZXRjL3Bhc3N3ZDsNCgkJaWYgWyAk
PyAtbmUgMCBdOyB0aGVuDQoJCQllY2hvICJJdCBhcHBlYXJzIHRoYXQgeW91
IGRvIG5vdCBoYXZlIGFuIGVudHJ5IGZvcjoiDQoJCQllY2hvICIgICAkVVNF
UkRPTUFJTlxcJFVTRVJOQU1FIg0KCQkJZWNobyAiaW4gL2V0Yy9wYXNzd2Qu
Ig0KCQkJZWNobw0KCQkJZWNobyAiVXNlIHRoZSAnbWtwYXNzd2QnIHV0aWxp
dHkgdG8gZ2VuZXJhdGUgYW4gZW50cnkgZm9yIg0KCQkJZWNobyAieW91ciBV
c2VyIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJCWVjaG8gIiAgIG1r
cGFzc3dkIC1kIC11IFtVc2VyIElEXSA+PiAvZXRjL3Bhc3N3ZCINCgkJCWVj
aG8gImFuZCB0aGVuIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCQlyZXR1
cm4gMQ0KCQlmaQ0KCWZpDQoNCglpZiBbICIkKGlkIC1nbikiID0gbWtncm91
cCBdOyB0aGVuDQoJCWVjaG8gIkl0IGFwcGVhcnMgdGhhdCB5b3UgZG8gbm90
IGhhdmUgYW4gZW50cnkgZm9yIHlvdXIgZ3JvdXAgSUQiDQoJCWVjaG8gImlu
IC9ldGMvZ3JvdXAuICBJZiB0aGlzIGNoZWNrIGlzIGluY29ycmVjdCwgdGhl
biByZS1ydW4iDQoJCWVjaG8gInRoaXMgc2NyaXB0IHdpdGggdGhlICctZicg
Y29tbWFuZC1saW5lIG9wdGlvbi4iDQoJCWVjaG8NCgkJZWNobyAiT3RoZXJ3
aXNlLCB1c2UgdGhlICdta2dyb3VwJyB1dGlsaXR5IHRvIGdlbmVyYXRlIGFu
Ig0KCQllY2hvICJlbnRyeSBmb3IgeW91ciBncm91cCBJRCBpbiB0aGUgcGFz
c3dvcmQgZmlsZToiDQoJCWVjaG8gIiAgIG1rZ3JvdXAgLWwgLXUgPiAvZXRj
L2dyb3VwIg0KCQllY2hvICJvciINCgkJZWNobyAiICAgbWtncm91cCAtZCAt
dSA+IC9ldGMvZ3JvdXAiDQoJCWVjaG8gImFuZCB0aGVuIHJ1biB0aGlzIHNj
cmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWxvY2FsIGZuYW1l
PSIiDQoJZm9yIGZuYW1lIGluIC9ldGMvcGFzc3dkIC9ldGMvZ3JvdXA7IGRv
DQoJCS91c3IvYmluL2xzIC1sZCAkZm5hbWUgfCBlZ3JlcCAtcSAnXi1yLi5y
Li5yLi4gJzsNCgkJaWYgWyAkPyAtbmUgMCBdOyB0aGVuDQoJCQllY2hvICJU
aGUgcGVybWlzc2lvbnMgb24gdGhlIGZpbGUgJGZuYW1lIGFyZSBub3QgY29y
cmVjdC4iDQoJCQllY2hvICJQbGVhc2UgcnVuICdjaG1vZCArciAkZm5hbWUn
LCBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJCXJldHVybiAxDQoJ
CWZpDQoJZG9uZQ0KDQp9ICMgPT09IEVuZCBvZiBjaGVja19wYXNzd2RfYW5k
X2dyb3VwKCkgPT09ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0NCiMgUm91dGluZTogY2hlY2tfZGlyDQojIENoZWNrIHRvIHNlZSB0aGF0
IHRoZSBzcGVjaWZpZWQgZGlyZWN0b3J5ICgkMSkgZXhpc3RzLg0KIyA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19kaXIoKSB7
DQoNCglpZiBbICEgLWQgJDEgXTsgdGhlbg0KCQllY2hvICJZb3VyIGNvbXB1
dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgJDEgZGlyZWN0b3J5LiIN
CgkJZWNobyAiUGxlYXNlIGludmVzdGlnYXRlIHRoaXMgcHJvYmxlbSwgYW5k
IHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0K
CS91c3IvYmluL2xzIC1sZCAkMSB8IGVncmVwIC1xICdeZHJbLXddeC4qJzsN
CglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJZWNobyAiVGhlIHBlcm1pc3Np
b25zIG9uIHRoZSBkaXJlY3RvcnkgJDEgYXJlIG5vdCBjb3JyZWN0LiINCgkJ
ZWNobyAiUGxlYXNlIHJ1biAnY2htb2QgdStyeCAkMScsIGFuZCBydW4gdGhp
cyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCn0gIyA9PT0g
RW5kIG9mIGNoZWNrX2RpcigpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX2Rpcl9wZXJtcw0KIyBD
aGVjayB0byBzZWUgdGhhdCB0aGUgc3BlY2lmaWVkIGRpcmVjdG9yeSAoJDEp
IGV4aXN0cyBhbmQgaGFzIHRoZQ0KIyByZXF1aXJlZCBwZXJtaXNzaW9ucywg
YXMgZGVzY3JpYmVkIGluIC91c3Ivc2hhcmUvZG9jL0N5Z3dpbi9jcm9uLlJF
QURNRS4NCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24g
Y2hlY2tfZGlyX3Blcm1zKCkgew0KDQoJY2hlY2tfZGlyICQxIHx8IHJldHVy
biAkPw0KDQoJL3Vzci9iaW4vbHMgLWxkICQxIHwgZmdyZXAgLXEgJ2Ryd3hy
d3hyd3QnOw0KCWlmIFsgJD8gLW5lIDAgXTsgdGhlbg0KCQllY2hvICJUaGUg
cGVybWlzc2lvbnMgb24gdGhlIGRpcmVjdG9yeSAkMSBhcmUgbm90IGNvcnJl
Y3QuIg0KCQllY2hvICJQbGVhc2UgcnVuICdjaG1vZCAxNzc3ICQxJywgYW5k
IHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0K
fSAjID09PSBFbmQgb2YgY2hlY2tfZGlyX3Blcm1zKCkgPT09ICMNCg0KDQoj
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tf
dmFyX3J1bg0KIyBDaGVjayB0byBzZWUgdGhhdCBTWVNURU0gb3IgdGhlIEFk
bWluaXN0cmF0b3JzIGdyb3VwIGhhcyB3cml0ZQ0KIyBwZXJtaXNzaW9uIGlu
IHRoZSBkaXJlY3RvcnkgL3Zhci9ydW4uICBUaGlzIHBlcm1pc3Npb24gaXMg
bmVlZGVkDQojIHNvIHRoYXQgdGhlIGNyb24ucGlkIGZpbGUgY2FuIGJlIGNy
ZWF0ZWQgYnkgdGhlIGNyb24gc2VydmljZS4NCiMgPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfdmFyX3J1bigpIHsNCg0KCSMg
V2UgY2hlY2sgZnJvbSBsZWFzdC0gdG8gbW9zdC1yZXN0cmljdGl2ZSBwZXJt
aXNzaW9uLg0KDQoJIyBJZiAnZXZlcnlvbmUnIC8gJ290aGVyJyBkb2VzIG5v
dCBoYXZlIHdyaXRlIHBlcm1pc3Npb24sIHRoZW4NCgkjIGNoZWNrIHRvIHNl
ZSB3aGV0aGVyIGdyb3VwIHBlcm1pc3Npb25zIGFyZSBzdWZmaWNpZW50Lg0K
CWlmIFsgJCgvdXNyL2Jpbi9scyAtZGwgL3Zhci9ydW4gfCBjdXQgLWI5KSAh
PSB3IF07IHRoZW4NCgkJIyBJZiAnQWRtaW5pc3RyYXRvcnMnIGhhcyBncm91
cCBhY2Nlc3MgdG8gL3Zhci9ydW4sIGJ1dCBkb2VzIG5vdCBoYXZlDQoJCSMg
d3JpdGUgcGVybWlzc2lvbiwgdGhlbiBjaGVjayB0byBzZWUgd2hldGhlciB1
c2VyIHBlcm1pc3Npb25zIGFyZQ0KCQkjIHN1ZmZpY2llbnQuDQoJCWlmIFsg
JCgvdXNyL2Jpbi9scyAtZGwgL3Zhci9ydW4gfCBhd2sgJ3sgcHJpbnQgJDQg
fScpID0gQWRtaW5pc3QgXSAmJiBcDQoJCQlbICQoL3Vzci9iaW4vbHMgLWRs
IC92YXIvcnVuIHwgY3V0IC1iNikgIT0gdyBdOyB0aGVuDQoJCQkjIElmIFNZ
U1RFTSBpcyB0aGUgb3duZXIgb2YgL3Zhci9ydW4gYW5kIGRvZXMgbm90IGhh
dmUgd3JpdGUNCgkJCSMgcGVybWlzc2lvbiwgdGhlbiBub3RpZnkgdGhlIHVz
ZXIuDQoJCQlpZiBbICQoL3Vzci9iaW4vbHMgLWRsbiAvdmFyL3J1biB8IGF3
ayAneyBwcmludCAkNCB9JykgLWVxIDE4IF07IHRoZW4NCgkJCQlpZiBbICQo
L3Vzci9iaW4vbHMgLWRsIC92YXIvcnVuIHwgY3V0IC1iMykgIT0gdyBdOyB0
aGVuDQoJCQkJCWVjaG8gIlRoZSBkaXJlY3RvcnkgL3Zhci9ydW4gY2Fubm90
IGJlIHdyaXR0ZW4gdG8gYnkgaXRzIG93bmVyLiINCgkJCQkJZWNobyAiUGxl
YXNlIGNoZWNrL2NoYW5nZSB0aGUgcGVybWlzc2lvbnMgb2YgL3Zhci9ydW4g
YW5kIHJ1biINCgkJCQkJZWNobyAidGhpcyBzY3JpcHQgYWdhaW4uICBGb3Ig
ZXhhbXBsZToiDQoJCQkJCWVjaG8gIiAgIGNobW9kIHUrdyAvdmFyL3J1biIN
CgkJCQkJcmV0dXJuIDENCgkJCQlmaQ0KCQkJZWxzZQ0KCQkJCWVjaG8gIlRo
ZSBTWVNURU0gdXNlciBvciBBZG1pbmlzdHJhdG9ycyBncm91cCBuZWVkcyB0
byBoYXZlIg0KCQkJCWVjaG8gIndyaXRlIHBlcm1pc3Npb24gaW4gdGhlIGRp
cmVjdG9yeSAvdmFyL3J1bi4gIFBsZWFzZSINCgkJCQllY2hvICJjaGVjay9j
aGFuZ2UgdGhlIHVzZXIgYW5kL29yIGdyb3VwIG93bmVyc2hpcCBhbmQiDQoJ
CQkJZWNobyAicGVybWlzc2lvbnMgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fp
bi4iDQoJCQkJcmV0dXJuIDENCgkJCWZpDQoJCWZpDQoJZmkNCg0KfSAjID09
PSBFbmQgb2YgY2hlY2tfdmFyX3J1bigpID09PSAjDQoNCg0KIyA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX3N5c19tb3Vu
dA0KIyBDaGVjayB0byBzZWUgdGhhdCB0aGUgU1lTVEVNIGFjY291bnQgaGFz
IGFjY2VzcyB0byB0aGUgc3BlY2lmaWVkDQojIGRpcmVjdG9yeS4NCiMgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfc3lzX21v
dW50KCkgew0KDQoJbG9jYWwgbW50X3BvaW50PSQxDQoJbG9jYWwgZG9zX2Rp
cj0kMg0KDQoJaWYgISBtb3VudCB8IGVncmVwIC1xZSAiLisgb24gJG1udF9w
b2ludCAuK3N5c3RlbS4rIjsgdGhlbg0KCQllY2hvICJUaGUgU1lTVEVNIHVz
ZXIgY2Fubm90IGFjY2VzcyB0aGUgbW91bnQgcG9pbnQgJHttbnRfcG9pbnR9
LiINCgkJZWNobyAiUGxlYXNlIHJ1biB0aGUgZm9sbG93aW5nIGNvbW1hbmQg
dG8gYWRkIGEgc3lzdGVtIG1vdW50IHBvaW50OiINCgkJZWNobyAnICAgbW91
bnQgLWYgLXMgLWIgIltET1MgcGF0aCB0byBDeWd3aW5dJyRkb3NfZGlyXCIg
XCIkbW50X3BvaW50XCINCgkJZWNobyAid2hlcmUgW0RPUyBwYXRoIHRvIEN5
Z3dpbl0gaXMgc29tZXRoaW5nIGxpa2UgYzovY3lnd2luLiINCgkJZWNobw0K
CQllY2hvICJGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcnVuICdtb3VudCAtbScg
YW5kICdtb3VudCAtaCciDQoJCWVjaG8NCgkJZWNobyAiQWZ0ZXIgYWRkaW5n
IHRoaXMgbW91bnQgcG9pbnQsIHBsZWFzZSByZS1ydW4gdGhpcyBzY3JpcHQu
Ig0KCQlyZXR1cm4gMQ0KCWZpDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX3N5
c19tb3VudCgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DQojIFJvdXRpbmU6IGNoZWNrX2Nyb25fdGFibGUNCiMgQ2hlY2sgZm9y
IHRoZSBleGlzdGVuY2Ugb2YgYSBjcm9udGFiIGZvciB0aGUgdXNlciwgYW5k
IGNoZWNrIGl0cw0KIyBwZXJtaXNzaW9ucyBhbmQgb3duZXJzaGlwLg0KIyA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19jcm9u
X3RhYmxlKCkgew0KDQoJbG9jYWwgdXNlcl9pZD0kKGlkIC11bikNCglsb2Nh
bCBjcm9uX3RhYmxlPS92YXIvY3Jvbi90YWJzLyR1c2VyX2lkDQoNCglpZiBb
ICEgLWYgJGNyb25fdGFibGUgXTsgdGhlbg0KCQllY2hvICJZb3VyIGNvbXB1
dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgY3JvbnRhYiBmb3IgJHVz
ZXJfaWQuIg0KCQllY2hvICJQbGVhc2UgZ2VuZXJhdGUgYSBjcm9udGFiIGZv
ciAkdXNlcl9pZCB1c2luZyAnY3JvbnRhYiAtZScsIg0KCQllY2hvICJhbmQg
cnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJ
L3Vzci9iaW4vbHMgLWwgJGNyb25fdGFibGUgfCBmZ3JlcCAtcSAncnctci0t
LS0tJzsNCglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJZWNobyAiVGhlIHBl
cm1pc3Npb25zIG9mIHlvdXIgY3JvbnRhYiBmaWxlIGFyZSBzZXQgdG86Ig0K
CQkvdXNyL2Jpbi9scyAtbCAkY3Jvbl90YWJsZQ0KCQllY2hvICJUaGV5IG5l
ZWQgdG8gYmUgc2V0IHRvIHJlYWQvd3JpdGUgZm9yICR1c2VyX2lkIGFuZCIN
CgkJZWNobyAidG8gcmVhZC1vbmx5IGZvciBncm91cC4gIFlvdSBjYW4gc2V0
IHRoZXNlIHdpdGgiDQoJCWVjaG8gIgljaG1vZCA2NDAgJGNyb25fdGFibGUi
DQoJCWVjaG8gIlBsZWFzZSBjaGVjayB5b3VyIGNyb250YWIncyBwZXJtaXNz
aW9ucywgYW5kIHJ1biINCgkJZWNobyAidGhpcyBzY3JpcHQgYWdhaW4uIg0K
CQlyZXR1cm4gMQ0KCWZpDQoNCgkvdXNyL2Jpbi9scyAtbCAkY3Jvbl90YWJs
ZSB8IGF3ayAneyBwcmludCAkNCB9JyB8IGZncmVwIC1xIFNZU1RFTTsNCglp
ZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJZWNobyAiVGhlIGdyb3VwIG1lbWJl
cnNoaXAgb2YgeW91ciBjcm9udGFiIGZpbGUgc2hvdWxkIGJlIFNZU1RFTSwi
DQoJCWVjaG8gImFzIGRvY3VtZW50ZWQgaW4gdGhlIGZpbGUgL3Vzci9zaGFy
ZS9kb2MvQ3lnd2luL2Nyb24uUkVBRE1FLiINCgkJZWNobyAiWW91IGNhbiBj
aGFuZ2UgdGhpcyBzZXR0aW5nIHdpdGg6Ig0KCQllY2hvICIJIGNoZ3JwIFNZ
U1RFTSAkY3Jvbl90YWJsZSINCgkJZWNobyAiUGxlYXNlIGNoZWNrIHlvdXIg
Y3JvbnRhYidzIGdyb3VwIG1lbWJlcnNoaXAsIGFuZCINCgkJZWNobyAicnVu
IHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJL3Vz
ci9iaW4vbHMgLWxuICRjcm9uX3RhYmxlIHwgYXdrICd7IHByaW50ICQ0IH0n
IHwgZmdyZXAgLXEgMTg7DQoJaWYgWyAkPyAtbmUgMCBdOyB0aGVuDQoJCWVj
aG8gIlRoZSB2YWx1ZSBvZiBTWVNURU0gaW4geW91ciAvZXRjL2dyb3VwIGZp
bGUgbmVlZHMgdG8iDQoJCWVjaG8gImJlIHRoZSByZXNlcnZlZCBudW1iZXIg
JzE4JywgYXMgZG9jdW1lbnRlZCBpbiINCgkJZWNobyAiL3Vzci9zaGFyZS9k
b2MvQ3lnd2luL2Nyb24uUkVBRE1FLiAgUGxlYXNlIGludmVzdGlnYXRlIHRo
aXMiDQoJCWVjaG8gImFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQly
ZXR1cm4gMQ0KCWZpDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX2Nyb25fdGFi
bGUoKSA9PT0gIw0KDQoNCmZ1bmN0aW9uIG1haW4oKSB7DQoNCgllY2hvICJj
cm9uX2RpYWdub3NlLnNoIDEuNiINCgllY2hvDQoNCglzYW5pdHlfY2hlY2sg
fHwgcmV0dXJuICQ/DQoNCglpZiBbICIkMSIgIT0gJy1mJyBdOyB0aGVuICAj
IEFsbG93IHRoZSB1c2VyIHRvIHNraXAgdGhlIHBhc3N3b3JkIGNoZWNrLg0K
CQljaGVja19wYXNzd2RfYW5kX2dyb3VwIHx8IHJldHVybiAkPw0KCWZpDQoN
CgkjIENoZWNrIHRoZSBpbnRlZ3JpdHkgb2YgdGhlIGZpbGVzIGluIHRoZSAn
Y3JvbicgcGFja2FnZToNCiAgICBjeWdjaGVjayAtYyBjcm9uIHwgZmdyZXAg
LXEgJ0luY29tcGxldGUnDQoJaWYgWyAkPyAtZXEgMCBdOyB0aGVuDQoJCWVj
aG8gIidjeWdjaGVjayAtYyBjcm9uJyByZXBvcnRzIHRoYXQgeW91ciBjcm9u
IGluc3RhbGxhdGlvbiINCgkJZWNobyAiaXMgaW5jb21wbGV0ZS4gIFBsZWFz
ZSBjb25zaWRlciBydW5uaW5nICdzZXR1cC5leGUnIGFuZCINCgkJZWNobyAi
c2VsZWN0aW5nICdSZWluc3RhbGwnIGZyb20gdGhlIGluc3RhbGwgb3B0aW9u
cywgYW5kIHRoZW4iDQoJCWVjaG8gInJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4i
DQoJCXJldHVybiAxDQoJZmkNCg0KCWNoZWNrX2RpciAvZXRjL2Nyb24uZCB8
fCByZXR1cm4gJD8NCgljaGVja19kaXIgL3ZhciB8fCByZXR1cm4gJD8NCg0K
CWNoZWNrX2Rpcl9wZXJtcyAvdmFyL2Nyb24gfHwgcmV0dXJuICQ/DQoJY2hl
Y2tfZGlyX3Blcm1zIC92YXIvY3Jvbi90YWJzIHx8IHJldHVybiAkPw0KDQoJ
Y2hlY2tfdmFyX3J1biB8fCByZXR1cm4gJD8NCg0KCWNoZWNrX3N5c19tb3Vu
dCAvdXNyL2JpbiAvYmluIHx8IHJldHVybiAkPw0KCWNoZWNrX3N5c19tb3Vu
dCAvdXNyL2xpYiAvbGliIHx8IHJldHVybiAkPw0KCWNoZWNrX3N5c19tb3Vu
dCAvIC8gfHwgcmV0dXJuICQ/DQoNCgljaGVja19jcm9uX3RhYmxlIHx8IHJl
dHVybiAkPw0KDQoJZWNobyAiVGhpcyBzY3JpcHQgZGlkIG5vdCBmaW5kIGFu
eSBlcnJvcnMgaW4geW91ciBjcm9udGFiIHNldHVwLiINCgllY2hvICJJZiB5
b3UgYXJlIHN0aWxsIHVuYWJsZSB0byBnZXQgY3JvbiB0byB3b3JrLCB0aGVu
IHRyeSINCgllY2hvICJzaHV0dGluZyBkb3duIHRoZSBjcm9uIHNlcnZpY2Us
IHVuaW5zdGFsbGluZyBpdCwiDQoJZWNobyAicmVpbnN0YWxsaW5nIGl0LCBh
bmQgcmVzdGFydGluZyBpdC4iDQoJZWNobw0KCWVjaG8gIlRoZSBmb2xsb3dp
bmcgY29tbWFuZHMgd2lsbCBkbyB0aGF0OiINCgllY2hvICIgICQgY3lncnVu
c3J2IC0tc3RvcCBjcm9uIg0KCWVjaG8gIiAgJCBjeWdydW5zcnYgLS1yZW1v
dmUgY3JvbiINCgllY2hvICIgICQgY3lncnVuc3J2IC0taW5zdGFsbCBjcm9u
IC1wIC91c3Ivc2Jpbi9jcm9uIC1hIC1EIg0KCWVjaG8gIiAgJCBjeWdydW5z
cnYgLS1zdGFydCBjcm9uIg0KCWVjaG8gDQoNCglpZiBbIC1mIC92YXIvcnVu
L2Nyb24ucGlkIF07IHRoZW4NCgkJZWNobyAiSWYgdGhlIGNyb24gc2Vydmlj
ZSBkb2VzIG5vdCBzdGFydCwgdHJ5IGRlbGV0aW5nIHRoZSBmaWxlIg0KCQll
Y2hvICIvdmFyL3J1bi9jcm9uLnBpZCBhbmQgdGhlbiByZXBlYXRpbmcgdGhl
IGNvbW1hbmRzIGFib3ZlLiINCgkJZWNobw0KCWZpDQoNCgllY2hvICJBbHNv
LCBleGFtaW5lIHRoZSBsb2cgZmlsZSBmb3IgY3JvbiwgL3Zhci9sb2cvY3Jv
bi5sb2csIGZvciINCgllY2hvICJpbmZvcm1hdGlvbiB0aGF0IGl0IG1pZ2h0
IGdpdmUgeW91IGFib3V0IHRoZSBwcm9ibGVtIGNyb24gaXMiDQoJZWNobyAi
aGF2aW5nLiINCgllY2hvDQoNCgllY2hvICJJZiBub25lIG9mIHRoaXMgZml4
ZXMgdGhlIHByb2JsZW0sIHRoZW4gcmVwb3J0IHlvdXIgcHJvYmxlbSINCgll
Y2hvICJ0byBjeWd3aW5AY3lnd2luLmNvbS4gIFBsZWFzZSBpbmNsdWRlIGEg
Y29weSBvZiB5b3VyIGNyb250YWIsIg0KCWVjaG8gIignY3JvbnRhYiAtbCcp
IGFuZCB0aGUgb3V0cHV0IG9mICdjeWdjaGVjayAtc3J2ID4gY3lnY2hlY2su
dHh0Jy4iDQoJZWNobw0KCWVjaG8gIlBsZWFzZSBpbmNsdWRlIHRoZSBnZW5l
cmF0ZWQgZmlsZSAnY3lnY2hlY2sudHh0JyAqYXMgYW4gYXR0YWNobWVudCos
Ig0KCWVjaG8gImFuZCBOT1QgaW4gdGhlIGJvZHkgb2YgdGhlIG1haWwgbWVz
c2FnZS4iDQoNCn0gIyA9PT0gRW5kIG9mIG1haW4oKSA9PT0gIw0KDQojIEVu
dHJ5IHBvaW50Og0KbWFpbiAkQA0KZXhpdCAkPw0KDQojID09PSBFbmQgb2Yg
JFJDU2ZpbGUkID09PSAjDQo=


------_=_NextPart_001_01C4647E.88339DBC
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_01C4647E.88339DBC--

- Raw text -


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