I am trying to execute the following build script and it is returning no error but it is not executing the script inside it. there is a view tag with the following name. it can be seen with cleartool lsview <view-tag>
. I can do cleartool setview <view-tag>
but it doesn't run the sh /abc/cds/fg/bin/ant -t all.
CLEARCASE_VIEWNAME=NYC_CYN
cleartool setview -exec "newgrp orange; cd /abc/cds/fg/bin; sh /abc/cds/fg/bin/ant -t all -i ' '" $CLEARCASE_VIEWNAME
Thanks for any help !!
First, don't use
setview
. It triggers a sub-shell, which doesn't play well with scripts.See "Python and ClearCase setview" for a concrete example on how spawning a process has side effects when it comes to scripts.
Use
cleartool startview <view-tag>
to make sure your dynamic view is started, and then use the full view path:In your case: