diff --git a/tools/ps_release.sh b/tools/ps_release.sh
index 28e605240afb8027dc4a47948e824d7c032642b4..067798f5aa7878c354dd31708c40b9e50baa4511 100755
--- a/tools/ps_release.sh
+++ b/tools/ps_release.sh
@@ -76,7 +76,7 @@ if [ -d $1 ]; then
   verify_peasoup_dir $peasoup_dir
 else
   verify_peasoup_app $1
-  peasoup_dir=`grep ps_run $1 | cut -d' ' -f3`
+  peasoup_dir=`grep ps_run $1 | cut -d' ' -f2`
   verify_peasoup_dir $peasoup_dir
 fi
 
@@ -86,7 +86,7 @@ echo "Preparing directory for release: $peasoup_dir"
 cd $peasoup_dir
 
 files_to_keep="a.ncexe.annot 
-a.ncexe.sigs
+a.ncexe.sigs.orig
 a.stratafied 
 a.irdb.fbspri.reloc
 a.stratafied
@@ -118,10 +118,10 @@ remove_rest $files_to_keep
 #
 
 # directory has rwx for user only 
-chmod 700 .
+chmod 700 . a.ncexe.sigs.orig
 
 # non-executable files are read-only 
-chmod 400 a.irdb.fbspri.reloc a.ncexe.annot a.stratafied.data_dataListFile a.stratafied.data_hashFile a.stratafied.data_hash.ini a.stratafied.data_keyValueFile a.stratafied.data_libListFile a.stratafied.map_hashFile a.stratafied.map_hash.ini a.stratafied.map_keyValueFile a.stratafied.map_libListFile a.stratafied.term_map_hashFile a.stratafied.term_map_hash.ini a.stratafied.term_map_keyValueFile a.ncexe.sigs
+chmod 400 a.irdb.fbspri.reloc a.ncexe.annot a.stratafied.data_dataListFile a.stratafied.data_hashFile a.stratafied.data_hash.ini a.stratafied.data_keyValueFile a.stratafied.data_libListFile a.stratafied.map_hashFile a.stratafied.map_hash.ini a.stratafied.map_keyValueFile a.stratafied.map_libListFile a.stratafied.term_map_hashFile a.stratafied.term_map_hash.ini a.stratafied.term_map_keyValueFile 
 
 # executable files are r-x for user only 
 chmod 500 libappfw.so a.stratafied libstrata.so ps_run.sh