www.delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT sources DOT redhat DOT com |
Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
Subject: | RE: newbie: Out of order execution in script |
To: | Bernard Dautrevaux <Dautrevaux AT microprocess DOT com>, cygwin AT cygwin DOT com |
X-Mailer: | Lotus Notes Release 5.0.1a (Intl) 17 August 1999 |
Message-ID: | <OFEBA373A1.E7FD0F2C-ON852569A4.004F4B04@gdls.com> |
From: | schwarza AT gdls DOT com |
Date: | Mon, 27 Nov 2000 09:34:05 -0500 |
MIME-Version: | 1.0 |
X-MIMETrack: | Serialize by Router on STL01/SRV/LS/GDYN(Release 5.0.5 |September 22, 2000) at |
11/27/2000 09:34:05 AM, | |
Itemize by SMTP Server on STLHUB/SRV/LS/GDYN(Release 5.0.5 |September 22, 2000) at | |
11/27/2000 09:34:05 AM, | |
Serialize by Router on STLHUB/SRV/LS/GDYN(Release 5.0.5 |September 22, 2000) at | |
11/27/2000 09:34:09 AM |
--0__=852569A4004F4B048f9e8a93df938690918c852569A4004F4B04 Content-type: text/plain; charset=us-ascii Bernard; I'm sure as sure can be, but not being as sure as sure can't be, here is the script. What it does is to do a breadth-first tree walk of the Rational views to determine all views (directories) required for a particular Ada compile (or any Rational compile). I think it rather straight-forward within the limitations imposed by using BASH. But, if you see that it contains some imperative causing incorrect execution then please tell me what you've found. However to confound matters this script and it's calling script worked without error (was inerrant) using Cygwin-B20.1. Thanks art (See attached file: import.sh) Bernard Dautrevaux <Dautrevaux AT microprocess DOT com> on 11/23/2000 09:31:31 AM To: "'schwarza AT gdls DOT com'" <schwarza AT gdls DOT com>, cygwin AT cygwin DOT com cc: Subject: RE: newbie: Out of order execution in script > -----Original Message----- > From: schwarza AT gdls DOT com [mailto:schwarza AT gdls DOT com] > Sent: Tuesday, November 21, 2000 11:58 PM > To: cygwin AT cygwin DOT com > Subject: newbie: Out of order execution in script > > > > > I'm using the latest 'stable' version of cygwin (1.1.5) on a > Win95 platform > It looks like a script was executed after the statement following the > script started - out of order execution. Is this possible? > > In a script I execute: > > importScript=<path>/import.sh > importMain=<filename> > tmp=/tmp/$$.gnatmake > gnatI=${tmp}/gnatI > outImp=${tmp}/<filename> > > ${importScript} ${importMain} ${tmp} > > sed -e '/(/d' \ > -e 's@/kostabi@@' \ > -e 's@^@\ -aI/kostabi@' \ > -e 's@/@\\@g' ${outImp}.imp > ${gnatI} > > The messages below are: > > [1] sed: can't read > /tmp/398883.gnatmake/device_control_main.imp: No such > file or directory > > [2] Main file: device_control_main > > which come in the exact order shown. > > The issue is that message [2] is output by the > ${importScript} line, and > message [1] indicates that the script has not executed. > > In looking at ${tmp} I do see a successful generation of the > output file > (${outImp}.imp) indicating that the statement before the 'sed' was run > successfully. I'm guessing that the 'sed' was executed before > the script > was started, and failed because the output file was not > generated. This > script ran successfully under cywin-b20.1 and I don't see > what I'm doing > wrong. > > Any idea what I did? > What would be interesting would be to describe what your "import.sh" script is doing; sure it does not start a workhorse process in the background the exit? Just an idea :-) Bernard -------------------------------------------- Bernard Dautrevaux Microprocess Ingenierie 97 bis, rue de Colombes 92400 COURBEVOIE FRANCE Tel: +33 (0) 1 47 68 80 80 Fax: +33 (0) 1 47 88 97 85 e-mail: dautrevaux AT microprocess DOT com b DOT dautrevaux AT usa DOT net -------------------------------------------- --0__=852569A4004F4B048f9e8a93df938690918c852569A4004F4B04 Content-type: application/octet-stream; name="import.sh" Content-Disposition: attachment; filename="import.sh" Content-Transfer-Encoding: base64 IyEgL2Jpbi9iYXNoDQoNCiMgQCgjKSBpbXBvcnQuc2ggICAgMS4wMiAxMC8xNy8yMDAwICAgIEEu IFNjaHdhcno7DQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiMNCiMgUHVycG9zZTogUHJvZHVjZSBs aXN0aW5ncyBvZiBhbGwgUmF0aW9uYWwgdmlld3MgcmVxdWlyZWQgdG8gYnVpbGQgZWFjaA0KIyAg ICAgICAgICBvZiB0aGUgaW5wdXQgQWRhIG1haW4gcHJvZ3JhbXMNCiMNCiMgVXNhZ2U6IGtzaCBp bXBvcnQuc2ggbWFpbi5sc3QgWzxkaXJlY3Rvcnk+XQ0KIw0KIyAgQXJndW1lbnRzDQojICAgbWFp bi5sc3QgIGZ1bGwgcGF0aCBuYW1lIHRvIGFsbCBtYWluIHByb2dyYW1zIHRvIGJlIHRhcidkIA0K IyAgIGRpcmVjdG9yeSBkaXJlY3RvcnkgdG8gcGxhY2Ugb3V0cHV0IGZpbGVzDQojDQojICByZXR1 cm4NCiMgICAwICBzdWNjZWVkDQojICAgMSAgZmFpbA0KIyAgICANCiMgRGVzY3JpcHRpb24NCiMN CiMgICBGb3IgZWFjaCBtYWluIHByb2dyYW0sIHRoZSBSYXRpb25hbCBpbXBvcnRzIGFyZSB1c2Vk IHRvIGRldGVybWluZQ0KIyAgIHRoZSBsaXN0IG9mIGFsbCB2aWV3cyByZXF1aXJlZCB0byBidWls ZCB0aGUgZ2l2ZW4gbWFpbiAodXNpbmcgdGhlDQojICAgJ2ltcG9ydC5zaCcgc2NyaXB0KS4gDQoj DQojDQojICAgDQojIEZJTEVTOg0KIyAgIE91dHB1dA0KIyAgICAgPG1haW4gcHJvZ3JhbSBuYW1l Pi5pbXAgIGxpc3Rpbmcgb2YgYWxsIGltcG9ydHMgcmVxdWlyZWQgdG8gYnVpbGQNCiMgICAgICAg ICAgICB0aGUgbWFpbiBwcm9ncmFtLg0KIw0KIyBWYXJpYWJsZXMgYW5kIENvbnN0YW50czoNCiMg IG5vbmUNCiMNCiMgQXNzdW1wdGlvbnM6DQojDQojDQojIE5vdGVzOg0KIw0KIyBWZXJzaW9uIEhp c3Rvcnk6DQojICAgRGF0ZSAgICAgbmFtZSBEZXNjcmlwdGlvbg0KIyAyMDAwLzEwLzE3ICAgQUlT ICBzdXBwb3J0IHBhdGhzIHRvIHZpZXdzIGFuZCB0byBtYWluIHByb2dyYW1zLiBrZWVwIC5SYXRp b25hbA0KIyAxOTk5LzA5LzEyICAgQUlTICBhbGxvdyBSYXRpb25hbCBkaXJlY3RvcmllcyBidXQg cmVtb3ZlIC5SYXRpb25hbA0KIyAxOTk5LzA4LzE3ICAgQUlTICBPcmlnaW5hbCBpc3N1ZQ0KIy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQoNCnRtcD0vdG1wLyQkLmltcG9ydA0KDQogICBjaGVja0ZpbGU9 JHt0bXB9L2NoZWNrLnR4dA0KDQogICB0bXBGaWxlPSR7dG1wfS90bXAudHh0DQoNCm91dERpcj1g cHdkYA0KDQpyZXR2YWw9MA0KDQpmdW5jdGlvbiBnZXRJbXBvcnRzDQp7DQoNCiAgIGVjaG8gJyAg ICAnICQxDQoNCiAgIGltcG9ydE5hbWU9JDEvSW1wb3J0cw0KDQogICB0b3VjaCAkezJ9DQoNCiAg IGlmIFsgLWQgJHtpbXBvcnROYW1lfSBdIDsgdGhlbg0KDQogICAgICBjYXQgJHtpbXBvcnROYW1l fS8qLmNmZyB8IGVncmVwIC1pdiAnXiggfAkpKiN8PHw+JyB8IHRyIC1zICcnICdcMDEyJyB8IHNv cnQgPj4gJHsyfQ0KDQogICBmaQ0KDQogICByZXR1cm47DQp9DQoNCmlmIFsgJCMgLWx0IDEgXSAN CnRoZW4NCg0KICAgcmV0dmFsPTENCiAgIGVjaG8gICcgJw0KICAgZWNobyAiTWlzc2luZyBJbnB1 dCBBcmd1bWVudHMiDQogICBlY2hvICJpbXBvcnQuc2ggbWFpbi5sc3QgWzxvdXRwdXQgZGlyZWN0 b3J5Pl0iDQoNCmVsaWYgWyAhIC1lICQxIF0NCnRoZW4NCg0KICAgcmV0dmFsPTENCiAgIGVjaG8g JyAnDQogICBlY2hvICJNYWluIExpc3QgRmlsZSBkb2VzIG5vdCBleGlzdDogIiBcJyQxXCcNCg0K ZWxpZiBbICQjIC1ndCAxIF0NCnRoZW4NCg0KICAgaWYgWyAhIC1kICQyIF0NCiAgIHRoZW4NCg0K ICAgICAgcmV0dmFsPTENCiAgICAgIGVjaG8gJyAnDQogICAgICBlY2hvICJPdXRwdXQgZGlyZWN0 b3J5IG5vdCBhIGRpcmVjdG9yeSBvciBkb2VzIG5vdCBleGlzdDogJDIiDQoNCiAgIGVsc2UNCiAN CiAgICAgIG91dERpcj0kMg0KDQogICBmaQ0KDQpmaQ0KDQppZiBbICR7cmV0dmFsfSA9PSAwIF0N CnRoZW4NCg0KICAgbWtkaXIgLXAgJHt0bXB9DQoNCiAgIGZvciBtYWluIGluIGBjYXQgJDFgDQog ICBkbw0KDQogICAgICBvdXROYW1lPWBiYXNlbmFtZSAke21haW59YA0KICAgICAgb3V0TmFtZT0k e291dE5hbWUlXC4qfQ0KDQogICAgICBpZiBbIC1lICR7bWFpbn0gXQ0KICAgICAgdGhlbg0KDQog ICAgICAgICBlY2hvICcgJw0KDQogICAgICAgICBpZiBbIC1kICR7bWFpbn0gXSA7IHRoZW4NCg0K ICAgICAgICAgICAgdmlldz0ke21haW59DQoNCiAgICAgICAgICAgIGVjaG8gJyBWaWV3ICAgICA6 ICcgJHt2aWV3fQ0KDQogICAgICAgICBlbHNlDQoNCiAgICAgICAgICAgIHZpZXc9YGRpcm5hbWUg JHttYWlufWANCg0KICAgICAgICAgICAgZWNobyAnIE1haW4gZmlsZTogJyAke291dE5hbWV9DQoN CiAgICAgICAgIGZpDQoNCiAgICAgICAgIHVuaXE9JHt0bXB9L3VuaXEudHh0DQoNCiAgICAgICAg IG91dEZpbGU9JHtvdXREaXJ9LyR7b3V0TmFtZX0uaW1wDQoNCiAgICAgICAgIHJtIC1mICR7b3V0 RmlsZX0NCg0KICAgICAgICAgcm0gLWYgJHt0bXBGaWxlfQ0KDQogICAgICAgICBnZXRJbXBvcnRz ICR7dmlld30gJHtvdXRGaWxlfQ0KDQogICAgICAgICBlY2hvICR7dmlld30gPj4gJHtvdXRGaWxl fQ0KDQogICAgICAgICBzb3J0IC11ICR7b3V0RmlsZX0gPiAke3RtcEZpbGV9DQoNCiAgICAgICAg IG12ICR7dG1wRmlsZX0gJHtvdXRGaWxlfQ0KDQogICAgICAgICBncmVwIC1pdiByYXRpb25hbCAk e291dEZpbGV9ID4gJHtjaGVja0ZpbGV9DQoNCiAgICAgICAgIHVudGlsDQogICAgICAgICAgICBb ICEgLXMgJHtjaGVja0ZpbGV9IF0NCiAgICAgICAgIGRvDQoNCiAgICAgICAgICAgIGZvciBpbXBv cnRzIGluIGBjYXQgJHtjaGVja0ZpbGV9YA0KICAgICAgICAgICAgZG8NCg0KICAgICAgICAgICAg ICBnZXRJbXBvcnRzICR7aW1wb3J0c30gJHt0bXBGaWxlfQ0KDQogICAgICAgICAgICBkb25lDQoN CiAgICAgICAgICAgIHNvcnQgLXUgJHt0bXBGaWxlfSA+ICR7dW5pcX0NCg0KICAgICAgICAgICAg ZGlmZiAke291dEZpbGV9ICR7dW5pcX0gfCBncmVwICc+JyB8XA0KICAgICAgICAgICAgICAgICAg c2VkICdzLz4gLy8nICAgICAgfCBncmVwIC1pdiByYXRpb25hbCA+ICR7Y2hlY2tGaWxlfQ0KDQog ICAgICAgICAgICBzb3J0IC1tIC11ICR7b3V0RmlsZX0gJHt1bmlxfSA+ICR7dG1wRmlsZX0NCg0K ICAgICAgICAgICAgbXYgJHt0bXBGaWxlfSAke291dEZpbGV9DQoNCiAgICAgICAgIGRvbmUNCg0K ICAgICAgZWxzZQ0KIA0KICAgICAgICAgZWNobyAiTWFpbiBmaWxlIGRvZXMgbm90IGV4aXN0OiAi ICR7bWFpbn0NCg0KICAgICAgZmkNCg0KICAgZG9uZQ0KDQpmaQ0KDQpybSAtcmYgJHt0bXB9DQoN CmV4aXQgJHtyZXR2YWx9DQo= --0__=852569A4004F4B048f9e8a93df938690918c852569A4004F4B04 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --0__=852569A4004F4B048f9e8a93df938690918c852569A4004F4B04--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |