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://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.7 |
Date: | Thu, 8 Jul 2004 15:42:34 -0400 |
Message-ID: | <BADF3C947A1BD54FBA75C70C241B0B9E01459940@ex02.co.idirect.net> |
X-MS-Has-Attach: | yes |
X-MS-TNEF-Correlator: | |
From: | "Harig, Mark" <maharig AT idirect DOT net> |
To: | "Reini Urban" <rurban AT x-ray DOT at> |
Cc: | <cygwin AT cygwin DOT com> |
X-IsSubscribed: | yes |
Note-from-DJ: | This may be spam |
------_=_NextPart_001_01C46523.B7206BB4 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > v1.6: permission fail for /etc/passwd: > for fname in /etc/passwd /etc/group; do > /usr/bin/ls -ld $fname | egrep -q '^-r..r..r.. '; > if [ $? -ne 0 ]; then > echo "The permissions on the file $fname are not correct." > echo "Please run 'chmod +r $fname', and run this script again." > return 1 > fi > done >=20 > I have "-rw-r--r--+" which should be checked. Or is it a new=20 > requirement=20 > that no extended ACL must be defined? To my knowledge not. > So please delete the last space in the regex. Thank you for the bug report. I have changed the regular expression match to look for an optional trailing '+' before the space. Attached below is version 1.7 of this diagnostic script. ------------------------------------------- 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_01C46523.B7206BB4 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 Li5yLi4rPyAnOw0KCQlpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJCWVjaG8g IlRoZSBwZXJtaXNzaW9ucyBvbiB0aGUgZmlsZSAkZm5hbWUgYXJlIG5vdCBj b3JyZWN0LiINCgkJCWVjaG8gIlBsZWFzZSBydW4gJ2NobW9kICtyICRmbmFt ZScsIGFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQkJcmV0dXJuIDEN CgkJZmkNCglkb25lDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX3Bhc3N3ZF9h bmRfZ3JvdXAoKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KIyBSb3V0aW5lOiBjaGVja19kaXINCiMgQ2hlY2sgdG8gc2VlIHRo YXQgdGhlIHNwZWNpZmllZCBkaXJlY3RvcnkgKCQxKSBleGlzdHMuDQojID09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX2Rpcigp IHsNCg0KCWlmIFsgISAtZCAkMSBdOyB0aGVuDQoJCWVjaG8gIllvdXIgY29t cHV0ZXIgZG9lcyBub3QgYXBwZWFyIHRvIGhhdmUgYSAkMSBkaXJlY3Rvcnku Ig0KCQllY2hvICJQbGVhc2UgaW52ZXN0aWdhdGUgdGhpcyBwcm9ibGVtLCBh bmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0K DQoJL3Vzci9iaW4vbHMgLWxkICQxIHwgZWdyZXAgLXEgJ15kclstd114Lion Ow0KCWlmIFsgJD8gLW5lIDAgXTsgdGhlbg0KCQllY2hvICJUaGUgcGVybWlz c2lvbnMgb24gdGhlIGRpcmVjdG9yeSAkMSBhcmUgbm90IGNvcnJlY3QuIg0K CQllY2hvICJQbGVhc2UgcnVuICdjaG1vZCB1K3J4ICQxJywgYW5kIHJ1biB0 aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KfSAjID09 PSBFbmQgb2YgY2hlY2tfZGlyKCkgPT09ICMNCg0KDQojID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tfZGlyX3Blcm1zDQoj IENoZWNrIHRvIHNlZSB0aGF0IHRoZSBzcGVjaWZpZWQgZGlyZWN0b3J5ICgk MSkgZXhpc3RzIGFuZCBoYXMgdGhlDQojIHJlcXVpcmVkIHBlcm1pc3Npb25z LCBhcyBkZXNjcmliZWQgaW4gL3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24u UkVBRE1FLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlv biBjaGVja19kaXJfcGVybXMoKSB7DQoNCgljaGVja19kaXIgJDEgfHwgcmV0 dXJuICQ/DQoNCgkvdXNyL2Jpbi9scyAtbGQgJDEgfCBmZ3JlcCAtcSAnZHJ3 eHJ3eHJ3dCc7DQoJaWYgWyAkPyAtbmUgMCBdOyB0aGVuDQoJCWVjaG8gIlRo ZSBwZXJtaXNzaW9ucyBvbiB0aGUgZGlyZWN0b3J5ICQxIGFyZSBub3QgY29y cmVjdC4iDQoJCWVjaG8gIlBsZWFzZSBydW4gJ2NobW9kIDE3NzcgJDEnLCBh bmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0K DQp9ICMgPT09IEVuZCBvZiBjaGVja19kaXJfcGVybXMoKSA9PT0gIw0KDQoN CiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVj a192YXJfcnVuDQojIENoZWNrIHRvIHNlZSB0aGF0IFNZU1RFTSBvciB0aGUg QWRtaW5pc3RyYXRvcnMgZ3JvdXAgaGFzIHdyaXRlDQojIHBlcm1pc3Npb24g aW4gdGhlIGRpcmVjdG9yeSAvdmFyL3J1bi4gIFRoaXMgcGVybWlzc2lvbiBp cyBuZWVkZWQNCiMgc28gdGhhdCB0aGUgY3Jvbi5waWQgZmlsZSBjYW4gYmUg Y3JlYXRlZCBieSB0aGUgY3JvbiBzZXJ2aWNlLg0KIyA9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja192YXJfcnVuKCkgew0KDQoJ IyBXZSBjaGVjayBmcm9tIGxlYXN0LSB0byBtb3N0LXJlc3RyaWN0aXZlIHBl cm1pc3Npb24uDQoNCgkjIElmICdldmVyeW9uZScgLyAnb3RoZXInIGRvZXMg bm90IGhhdmUgd3JpdGUgcGVybWlzc2lvbiwgdGhlbg0KCSMgY2hlY2sgdG8g c2VlIHdoZXRoZXIgZ3JvdXAgcGVybWlzc2lvbnMgYXJlIHN1ZmZpY2llbnQu DQoJaWYgWyAkKC91c3IvYmluL2xzIC1kbCAvdmFyL3J1biB8IGN1dCAtYjkp ICE9IHcgXTsgdGhlbg0KCQkjIElmICdBZG1pbmlzdHJhdG9ycycgaGFzIGdy b3VwIGFjY2VzcyB0byAvdmFyL3J1biwgYnV0IGRvZXMgbm90IGhhdmUNCgkJ IyB3cml0ZSBwZXJtaXNzaW9uLCB0aGVuIGNoZWNrIHRvIHNlZSB3aGV0aGVy IHVzZXIgcGVybWlzc2lvbnMgYXJlDQoJCSMgc3VmZmljaWVudC4NCgkJaWYg WyAkKC91c3IvYmluL2xzIC1kbCAvdmFyL3J1biB8IGF3ayAneyBwcmludCAk NCB9JykgPSBBZG1pbmlzdCBdICYmIFwNCgkJCVsgJCgvdXNyL2Jpbi9scyAt ZGwgL3Zhci9ydW4gfCBjdXQgLWI2KSAhPSB3IF07IHRoZW4NCgkJCSMgSWYg U1lTVEVNIGlzIHRoZSBvd25lciBvZiAvdmFyL3J1biBhbmQgZG9lcyBub3Qg aGF2ZSB3cml0ZQ0KCQkJIyBwZXJtaXNzaW9uLCB0aGVuIG5vdGlmeSB0aGUg dXNlci4NCgkJCWlmIFsgJCgvdXNyL2Jpbi9scyAtZGxuIC92YXIvcnVuIHwg YXdrICd7IHByaW50ICQ0IH0nKSAtZXEgMTggXTsgdGhlbg0KCQkJCWlmIFsg JCgvdXNyL2Jpbi9scyAtZGwgL3Zhci9ydW4gfCBjdXQgLWIzKSAhPSB3IF07 IHRoZW4NCgkJCQkJZWNobyAiVGhlIGRpcmVjdG9yeSAvdmFyL3J1biBjYW5u b3QgYmUgd3JpdHRlbiB0byBieSBpdHMgb3duZXIuIg0KCQkJCQllY2hvICJQ bGVhc2UgY2hlY2svY2hhbmdlIHRoZSBwZXJtaXNzaW9ucyBvZiAvdmFyL3J1 biBhbmQgcnVuIg0KCQkJCQllY2hvICJ0aGlzIHNjcmlwdCBhZ2Fpbi4gIEZv ciBleGFtcGxlOiINCgkJCQkJZWNobyAiICAgY2htb2QgdSt3IC92YXIvcnVu Ig0KCQkJCQlyZXR1cm4gMQ0KCQkJCWZpDQoJCQllbHNlDQoJCQkJZWNobyAi VGhlIFNZU1RFTSB1c2VyIG9yIEFkbWluaXN0cmF0b3JzIGdyb3VwIG5lZWRz IHRvIGhhdmUiDQoJCQkJZWNobyAid3JpdGUgcGVybWlzc2lvbiBpbiB0aGUg ZGlyZWN0b3J5IC92YXIvcnVuLiAgUGxlYXNlIg0KCQkJCWVjaG8gImNoZWNr L2NoYW5nZSB0aGUgdXNlciBhbmQvb3IgZ3JvdXAgb3duZXJzaGlwIGFuZCIN CgkJCQllY2hvICJwZXJtaXNzaW9ucyBhbmQgcnVuIHRoaXMgc2NyaXB0IGFn YWluLiINCgkJCQlyZXR1cm4gMQ0KCQkJZmkNCgkJZmkNCglmaQ0KDQp9ICMg PT09IEVuZCBvZiBjaGVja192YXJfcnVuKCkgPT09ICMNCg0KDQojID09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tfc3lzX21v dW50DQojIENoZWNrIHRvIHNlZSB0aGF0IHRoZSBTWVNURU0gYWNjb3VudCBo YXMgYWNjZXNzIHRvIHRoZSBzcGVjaWZpZWQNCiMgZGlyZWN0b3J5Lg0KIyA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19zeXNf bW91bnQoKSB7DQoNCglsb2NhbCBtbnRfcG9pbnQ9JDENCglsb2NhbCBkb3Nf ZGlyPSQyDQoNCglpZiAhIG1vdW50IHwgZWdyZXAgLXFlICIuKyBvbiAkbW50 X3BvaW50IC4rc3lzdGVtLisiOyB0aGVuDQoJCWVjaG8gIlRoZSBTWVNURU0g dXNlciBjYW5ub3QgYWNjZXNzIHRoZSBtb3VudCBwb2ludCAke21udF9wb2lu dH0uIg0KCQllY2hvICJQbGVhc2UgcnVuIHRoZSBmb2xsb3dpbmcgY29tbWFu ZCB0byBhZGQgYSBzeXN0ZW0gbW91bnQgcG9pbnQ6Ig0KCQllY2hvICcgICBt b3VudCAtZiAtcyAtYiAiW0RPUyBwYXRoIHRvIEN5Z3dpbl0nJGRvc19kaXJc IiBcIiRtbnRfcG9pbnRcIg0KCQllY2hvICJ3aGVyZSBbRE9TIHBhdGggdG8g Q3lnd2luXSBpcyBzb21ldGhpbmcgbGlrZSBjOi9jeWd3aW4uIg0KCQllY2hv DQoJCWVjaG8gIkZvciBtb3JlIGluZm9ybWF0aW9uLCBydW4gJ21vdW50IC1t JyBhbmQgJ21vdW50IC1oJyINCgkJZWNobw0KCQllY2hvICJBZnRlciBhZGRp bmcgdGhpcyBtb3VudCBwb2ludCwgcGxlYXNlIHJlLXJ1biB0aGlzIHNjcmlw dC4iDQoJCXJldHVybiAxDQoJZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tf c3lzX21vdW50KCkgPT09ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NCiMgUm91dGluZTogY2hlY2tfY3Jvbl90YWJsZQ0KIyBDaGVjayBm b3IgdGhlIGV4aXN0ZW5jZSBvZiBhIGNyb250YWIgZm9yIHRoZSB1c2VyLCBh bmQgY2hlY2sgaXRzDQojIHBlcm1pc3Npb25zIGFuZCBvd25lcnNoaXAuDQoj ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX2Ny b25fdGFibGUoKSB7DQoNCglsb2NhbCB1c2VyX2lkPSQoaWQgLXVuKQ0KCWxv Y2FsIGNyb25fdGFibGU9L3Zhci9jcm9uL3RhYnMvJHVzZXJfaWQNCg0KCWlm IFsgISAtZiAkY3Jvbl90YWJsZSBdOyB0aGVuDQoJCWVjaG8gIllvdXIgY29t cHV0ZXIgZG9lcyBub3QgYXBwZWFyIHRvIGhhdmUgYSBjcm9udGFiIGZvciAk dXNlcl9pZC4iDQoJCWVjaG8gIlBsZWFzZSBnZW5lcmF0ZSBhIGNyb250YWIg Zm9yICR1c2VyX2lkIHVzaW5nICdjcm9udGFiIC1lJywiDQoJCWVjaG8gImFu ZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoN CgkvdXNyL2Jpbi9scyAtbCAkY3Jvbl90YWJsZSB8IGZncmVwIC1xICdydy1y LS0tLS0nOw0KCWlmIFsgJD8gLW5lIDAgXTsgdGhlbg0KCQllY2hvICJUaGUg cGVybWlzc2lvbnMgb2YgeW91ciBjcm9udGFiIGZpbGUgYXJlIHNldCB0bzoi DQoJCS91c3IvYmluL2xzIC1sICRjcm9uX3RhYmxlDQoJCWVjaG8gIlRoZXkg bmVlZCB0byBiZSBzZXQgdG8gcmVhZC93cml0ZSBmb3IgJHVzZXJfaWQgYW5k Ig0KCQllY2hvICJ0byByZWFkLW9ubHkgZm9yIGdyb3VwLiAgWW91IGNhbiBz ZXQgdGhlc2Ugd2l0aCINCgkJZWNobyAiCWNobW9kIDY0MCAkY3Jvbl90YWJs ZSINCgkJZWNobyAiUGxlYXNlIGNoZWNrIHlvdXIgY3JvbnRhYidzIHBlcm1p c3Npb25zLCBhbmQgcnVuIg0KCQllY2hvICJ0aGlzIHNjcmlwdCBhZ2Fpbi4i DQoJCXJldHVybiAxDQoJZmkNCg0KCS91c3IvYmluL2xzIC1sICRjcm9uX3Rh YmxlIHwgYXdrICd7IHByaW50ICQ0IH0nIHwgZmdyZXAgLXEgU1lTVEVNOw0K CWlmIFsgJD8gLW5lIDAgXTsgdGhlbg0KCQllY2hvICJUaGUgZ3JvdXAgbWVt YmVyc2hpcCBvZiB5b3VyIGNyb250YWIgZmlsZSBzaG91bGQgYmUgU1lTVEVN LCINCgkJZWNobyAiYXMgZG9jdW1lbnRlZCBpbiB0aGUgZmlsZSAvdXNyL3No YXJlL2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuIg0KCQllY2hvICJZb3UgY2Fu IGNoYW5nZSB0aGlzIHNldHRpbmcgd2l0aDoiDQoJCWVjaG8gIgkgY2hncnAg U1lTVEVNICRjcm9uX3RhYmxlIg0KCQllY2hvICJQbGVhc2UgY2hlY2sgeW91 ciBjcm9udGFiJ3MgZ3JvdXAgbWVtYmVyc2hpcCwgYW5kIg0KCQllY2hvICJy dW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCgkv dXNyL2Jpbi9scyAtbG4gJGNyb25fdGFibGUgfCBhd2sgJ3sgcHJpbnQgJDQg fScgfCBmZ3JlcCAtcSAxODsNCglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJ ZWNobyAiVGhlIHZhbHVlIG9mIFNZU1RFTSBpbiB5b3VyIC9ldGMvZ3JvdXAg ZmlsZSBuZWVkcyB0byINCgkJZWNobyAiYmUgdGhlIHJlc2VydmVkIG51bWJl ciAnMTgnLCBhcyBkb2N1bWVudGVkIGluIg0KCQllY2hvICIvdXNyL3NoYXJl L2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuICBQbGVhc2UgaW52ZXN0aWdhdGUg dGhpcyINCgkJZWNobyAiYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJ CXJldHVybiAxDQoJZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfY3Jvbl90 YWJsZSgpID09PSAjDQoNCg0KZnVuY3Rpb24gbWFpbigpIHsNCg0KCWVjaG8g ImNyb25fZGlhZ25vc2Uuc2ggMS43Ig0KCWVjaG8NCg0KCXNhbml0eV9jaGVj ayB8fCByZXR1cm4gJD8NCg0KCWlmIFsgIiQxIiAhPSAnLWYnIF07IHRoZW4g ICMgQWxsb3cgdGhlIHVzZXIgdG8gc2tpcCB0aGUgcGFzc3dvcmQgY2hlY2su DQoJCWNoZWNrX3Bhc3N3ZF9hbmRfZ3JvdXAgfHwgcmV0dXJuICQ/DQoJZmkN Cg0KCSMgQ2hlY2sgdGhlIGludGVncml0eSBvZiB0aGUgZmlsZXMgaW4gdGhl ICdjcm9uJyBwYWNrYWdlOg0KICAgIGN5Z2NoZWNrIC1jIGNyb24gfCBmZ3Jl cCAtcSAnSW5jb21wbGV0ZScNCglpZiBbICQ/IC1lcSAwIF07IHRoZW4NCgkJ ZWNobyAiJ2N5Z2NoZWNrIC1jIGNyb24nIHJlcG9ydHMgdGhhdCB5b3VyIGNy b24gaW5zdGFsbGF0aW9uIg0KCQllY2hvICJpcyBpbmNvbXBsZXRlLiAgUGxl YXNlIGNvbnNpZGVyIHJ1bm5pbmcgJ3NldHVwLmV4ZScgYW5kIg0KCQllY2hv ICJzZWxlY3RpbmcgJ1JlaW5zdGFsbCcgZnJvbSB0aGUgaW5zdGFsbCBvcHRp b25zLCBhbmQgdGhlbiINCgkJZWNobyAicnVuIHRoaXMgc2NyaXB0IGFnYWlu LiINCgkJcmV0dXJuIDENCglmaQ0KDQoJY2hlY2tfZGlyIC9ldGMvY3Jvbi5k IHx8IHJldHVybiAkPw0KCWNoZWNrX2RpciAvdmFyIHx8IHJldHVybiAkPw0K DQoJY2hlY2tfZGlyX3Blcm1zIC92YXIvY3JvbiB8fCByZXR1cm4gJD8NCglj aGVja19kaXJfcGVybXMgL3Zhci9jcm9uL3RhYnMgfHwgcmV0dXJuICQ/DQoN CgljaGVja192YXJfcnVuIHx8IHJldHVybiAkPw0KDQoJY2hlY2tfc3lzX21v dW50IC91c3IvYmluIC9iaW4gfHwgcmV0dXJuICQ/DQoJY2hlY2tfc3lzX21v dW50IC91c3IvbGliIC9saWIgfHwgcmV0dXJuICQ/DQoJY2hlY2tfc3lzX21v dW50IC8gLyB8fCByZXR1cm4gJD8NCg0KCWNoZWNrX2Nyb25fdGFibGUgfHwg cmV0dXJuICQ/DQoNCgllY2hvICJUaGlzIHNjcmlwdCBkaWQgbm90IGZpbmQg YW55IGVycm9ycyBpbiB5b3VyIGNyb250YWIgc2V0dXAuIg0KCWVjaG8gIklm IHlvdSBhcmUgc3RpbGwgdW5hYmxlIHRvIGdldCBjcm9uIHRvIHdvcmssIHRo ZW4gdHJ5Ig0KCWVjaG8gInNodXR0aW5nIGRvd24gdGhlIGNyb24gc2Vydmlj ZSwgdW5pbnN0YWxsaW5nIGl0LCINCgllY2hvICJyZWluc3RhbGxpbmcgaXQs IGFuZCByZXN0YXJ0aW5nIGl0LiINCgllY2hvDQoJZWNobyAiVGhlIGZvbGxv d2luZyBjb21tYW5kcyB3aWxsIGRvIHRoYXQ6Ig0KCWVjaG8gIiAgJCBjeWdy dW5zcnYgLS1zdG9wIGNyb24iDQoJZWNobyAiICAkIGN5Z3J1bnNydiAtLXJl bW92ZSBjcm9uIg0KCWVjaG8gIiAgJCBjeWdydW5zcnYgLS1pbnN0YWxsIGNy b24gLXAgL3Vzci9zYmluL2Nyb24gLWEgLUQiDQoJZWNobyAiICAkIGN5Z3J1 bnNydiAtLXN0YXJ0IGNyb24iDQoJZWNobyANCg0KCWlmIFsgLWYgL3Zhci9y dW4vY3Jvbi5waWQgXTsgdGhlbg0KCQllY2hvICJJZiB0aGUgY3JvbiBzZXJ2 aWNlIGRvZXMgbm90IHN0YXJ0LCB0cnkgZGVsZXRpbmcgdGhlIGZpbGUiDQoJ CWVjaG8gIi92YXIvcnVuL2Nyb24ucGlkIGFuZCB0aGVuIHJlcGVhdGluZyB0 aGUgY29tbWFuZHMgYWJvdmUuIg0KCQllY2hvDQoJZmkNCg0KCWVjaG8gIkFs c28sIGV4YW1pbmUgdGhlIGxvZyBmaWxlIGZvciBjcm9uLCAvdmFyL2xvZy9j cm9uLmxvZywgZm9yIg0KCWVjaG8gImluZm9ybWF0aW9uIHRoYXQgaXQgbWln aHQgZ2l2ZSB5b3UgYWJvdXQgdGhlIHByb2JsZW0gY3JvbiBpcyINCgllY2hv ICJoYXZpbmcuIg0KCWVjaG8NCg0KCWVjaG8gIklmIG5vbmUgb2YgdGhpcyBm aXhlcyB0aGUgcHJvYmxlbSwgdGhlbiByZXBvcnQgeW91ciBwcm9ibGVtIg0K CWVjaG8gInRvIGN5Z3dpbkBjeWd3aW4uY29tLiAgUGxlYXNlIGluY2x1ZGUg YSBjb3B5IG9mIHlvdXIgY3JvbnRhYiwiDQoJZWNobyAiKCdjcm9udGFiIC1s JykgYW5kIHRoZSBvdXRwdXQgb2YgJ2N5Z2NoZWNrIC1zcnYgPiBjeWdjaGVj ay50eHQnLiINCgllY2hvDQoJZWNobyAiUGxlYXNlIGluY2x1ZGUgdGhlIGdl bmVyYXRlZCBmaWxlICdjeWdjaGVjay50eHQnICphcyBhbiBhdHRhY2htZW50 KiwiDQoJZWNobyAiYW5kIE5PVCBpbiB0aGUgYm9keSBvZiB0aGUgbWFpbCBt ZXNzYWdlLiINCg0KfSAjID09PSBFbmQgb2YgbWFpbigpID09PSAjDQoNCiMg RW50cnkgcG9pbnQ6DQptYWluICRADQpleGl0ICQ/DQoNCiMgPT09IEVuZCBv ZiAkUkNTZmlsZSQgPT09ICMNCg== ------_=_NextPart_001_01C46523.B7206BB4 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_01C46523.B7206BB4--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |