<html>
God, this is confusing.<br><br>
I believe that a paraphrase of Robert's words might<br>
be:<br>
<x-tab>        </x-tab>if a
command run by a trigger exits with a zero<br>
<x-tab>        </x-tab>status,
the trigger has succeeded and the<br>
<x-tab>        </x-tab>submit
continues (to the next trigger or the next<br>
<x-tab>        </x-tab>part of
the submission process; if it's non-zero,<br>
<x-tab>        </x-tab>well,
that's all she wrote.<br><br>
-jab<br><br>
At 04:03 PM 10/23/2001 -0700, Christopher Hahn wrote:<br>
<blockquote type=cite class=cite cite><font face="arial" size=2 color="#0000FF">Robert,</font><br>
 <br>
<font face="arial" size=2 color="#0000FF">In saying:</font><br>
<font face="arial" size=2 color="#0000FF">   "For a
trigger to "work" it needs to exit with non zero
status"</font><br>
 <br>
<font face="arial" size=2 color="#0000FF">You are really saying that if
you want the submit to fail, correct?</font><br>
 <br>
<font face="arial" size=2 color="#0000FF">The trigger *could* be
satisfied that some criteria was met and </font><br>
<font face="arial" size=2 color="#0000FF">return a zero status, to allow
the submit to proceed.</font><br>
 <br>
<font face="arial" size=2 color="#0000FF">Thank you!</font><br>
 <br>
<font face="arial" size=2 color="#0000FF">Christopher</font>
<dl><font face="tahoma" size=2>
<dd>-----Original Message-----
<dd>From:</b> Robert Cowham
[<a href="mailto:robert@vaccaperna.co.uk" eudora="autourl">mailto:robert@vaccaperna.co.uk</a>]
<dd>Sent:</b> Thursday, October 18, 2001 2:00 AM
<dd>To:</b> Joseph Fota; Perforce-User (E-mail)
<dd>Subject:</b> RE: [p4] Triggers not working for me.<br><br>
</font><font face="arial" size=2 color="#0000FF">
<dd>Joseph</font>
<dd> <font face="arial" size=2 color="#0000FF">
<dd>For a trigger to "work" it needs to exit with non zero
status (and preferably put some text to standard out). Your echo is
exiting with zero status so the trigger doesn't "fire" or have
any effect on the submit. Try the following:</font>
<dd> <font face="arial" size=2 color="#0000FF">
<dd>robert:/usr/home/robert/temp$ p4 triggers -o
<dd>#
<dd># See 'p4 help triggers' for more information about 
triggers.</font>
<dd> <font face="arial" size=2 color="#0000FF">
<dd>Triggers:
<dd>        something //...
"/bin/echo 'hello world'; /bin/badcommand"</font>
<dd> <font face="arial" size=2 color="#0000FF">
<dd>Then when I do a submit:</font>
<dd> <font face="arial" size=2 color="#0000FF">
<dd>sh: /bin/badcommand: No such file or directory
<dd>Change 2 created with 2 open file(s).
<dd>Submitting change 2.
<dd>Locking 2 files ...
<dd>Submit validation failed -- fix problems then use 'p4 submit -c 2'.
<dd>Submit check 'something' failed: hello world
<dd>/bin/badcommand is a non existent command which produces a non zero
error.</font>
<dd> <font face="arial" size=2 color="#0000FF">
<dd>Robert</font><font face="tahoma" size=2>
<dd>-----Original Message-----
<dd>From:</b> perforce-user-admin@perforce.com
[<a href="mailto:perforce-user-admin@perforce.com" eudora="autourl">mailto:perforce-user-admin@perforce.com</a>]On
Behalf Of </b>Joseph Fota
<dd>Sent:</b> Thursday, October 18, 2001 01:10
<dd>To:</b> perforce-user@perforce.com
<dd>Subject:</b> [p4] Triggers not working for me.<br><br>
</font>
<dd>After trying various permutations of a script, I have whittled my
trigger line 
<dd>down to the following: <br><br>

<dd>Triggers: 
<dd>       
whatswrong     
//depot/...     "/bin/echo 'Hello World!'"
<br><br>

<dd>But that doesn't work either after doing a "p4
submit".  Am I missing something? 
<dd>p4d is running on a Solaris 8 box.  
</dl></blockquote></html>