This is the mail archive of the cygwin-apps mailing list for the Cygwin project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On Thu, 9 Mar 2006, Igor Peshansky wrote:
> P.S. A note for the archives: now that setup has a proper mechanism to
> detect failed postinstall scripts... [snip]
Whoops, I guess I misremembered that the patch has not yet been applied.
So...
On Mon, 23 Jan 2006, Igor Peshansky wrote:
> Just noticed that the postinstall mechanism in setup inverts the test for
> abnormal exit. The attached one-liner patch fixes that. ChangeLog below.
> Igor
> ==============================================================================
> 2006-01-23 Igor Peshansky <pechtcha@cs.nyu.edu>
>
> * script.cc (Script::run): Fix inverted test for abnormal exit.
Ping (attached as "setup-script-exit-code-fix.patch-1").
On Tue, 31 Jan 2006, Igor Peshansky wrote:
> Dave's advice in <http://cygwin.com/ml/cygwin/2006-01/msg01475.html>, made
> me realize that setup will always rename the script to ".done", even if it
> didn't complete properly (i.e., exited with a non-zero exit code). Now
> that we detect the code correctly, let's also use that to not rename
> failed scripts for easier detection (patch attached). ChangeLog below.
>
> Note that this will put a bit of extra burden on package maintainers to
> ensure that their scripts always return a zero exit code. Most scripts
> already do that, though.
> Igor
> ==============================================================================
> 2006-01-31 Igor Peshansky <pechtcha@cs.nyu.edu>
>
> * script.cc (Script::run): Fix inverted test for abnormal exit.
> Do not rename to ".done" unless completed successfully.
And ping (attached as "setup-script-exit-code-fix.patch").
In light of the "extra burden" consideration, let's look at those
separately.
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha@cs.nyu.edu | igor@watson.ibm.com
ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!)
|,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte."
"But no -- you are no fool; you call yourself a fool, there's proof enough in
that!" -- Rostand, "Cyrano de Bergerac"Attachment:
setup-script-exit-code-fix.patch-1
Description: Text document
Attachment:
setup-script-exit-code-fix.patch
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |