From 44cc99f11d6bf6610c7956371bfbea39319eee50 Mon Sep 17 00:00:00 2001 From: jdh8d <jdh8d@git.zephyr-software.com> Date: Tue, 3 Jul 2012 19:57:35 +0000 Subject: [PATCH] fixes for spasm with libstrata.so Former-commit-id: 64d7ff62daa16e006fe1d3cda9993eab6eb543af --- tools/ps_analyze.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tools/ps_analyze.sh b/tools/ps_analyze.sh index edaee48fe..73bcd3a7b 100755 --- a/tools/ps_analyze.sh +++ b/tools/ps_analyze.sh @@ -10,6 +10,7 @@ # default watchdog value is 30 seconds watchdog_val=30 +errors=0 # alarm handler THIS_PID=$$ @@ -241,6 +242,7 @@ perform_step() echo The $step step is necessary, but failed. Exiting ps_analyze early. exit -1; fi + errors=1 else echo Done. Successful. fi @@ -569,7 +571,7 @@ if [ -f $newname.ncexe.annot -a $varid -gt 0 ]; then # generate aspri, and assemble it to bspri perform_step generate_spri $SECURITY_TRANSFORMS_HOME/libIRDB/test/generate_spri.exe $cloneid a.irdb.aspri - perform_step spasm $SECURITY_TRANSFORMS_HOME/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe + perform_step spasm $SECURITY_TRANSFORMS_HOME/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe libstrata.so.symbols perform_step fast_spri $PEASOUP_HOME/tools/fast_spri.sh a.irdb.bspri a.irdb.fbspri fi fi @@ -592,6 +594,13 @@ fi # return success if we created a script to invoke the pgm. if [ -f $stratafied_exe ]; then + if [ $errors = 1 ]; then + echo + echo + echo "*****************************" + echo "*Warning: Some steps failed!*" + echo "*****************************" + fi exit 0; else exit 255; -- GitLab