]> gitweb.fluxo.info Git - firma.git/commitdiff
organizacao da rotina principal
authorrhatto <rhatto>
Sun, 7 Aug 2005 22:50:39 +0000 (22:50 +0000)
committerrhatto <rhatto>
Sun, 7 Aug 2005 22:50:39 +0000 (22:50 +0000)
firma

diff --git a/firma b/firma
index 2d1e7a37af6eadffaba7c48cecf968a38b6e2dcb..6488a6888287c75f7c9381b04e5dd0783a2bbbfe 100755 (executable)
--- a/firma
+++ b/firma
@@ -340,6 +340,16 @@ EOF
 
 # main -
 umask 0777
+export LANG=en_US
+USED_ARRAYS="MESSAGE GPG_MESSAGE LIST_MESSAGE"
+
+# declare all vars
+declare n
+for array in $USED_ARRAYS; do
+  declare -a $array
+done
+
+export LANG=en_US
 
 # command line checking
 if [ -z "$2" -a "$1" != "-c" -a "$1" != "-h" -a "$1" != "-v" ]; then
@@ -361,14 +371,6 @@ if [ "$1" != "-c" -a "$1" != "-h" -a "$1" != "-v" ]; then
   fi
 fi
 
-# declare all vars
-declare n
-for array in MESSAGE GPG_MESSAGE LIST_MESSAGE; do
-  declare -a $array
-done
-
-export LANG=en_US
-
 # get gpg parameters and check the config
 if [ "$1" = "-a" -o "$1" = "-p" -o "$1" = "-r" ]; then
   gpg_args
@@ -407,4 +409,8 @@ else
   exit 1
 fi 
 
-unset MESSAGE; unset GPG_MESSAGE; unset LIST_MESSAGE
+# un-declare all vars
+declare n
+for array in $USED_ARRAYS; do
+  unset $array
+done