]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blobdiff - afinstal
fix
[z.facultad/75.08/llamadas.git] / afinstal
index 4792d781f3cbd2c2e28e3b4bef2a168dda3e8808..9eff2e546a4873ddc066135eb41e3cd46e814406 100755 (executable)
--- a/afinstal
+++ b/afinstal
@@ -86,7 +86,7 @@ MARCA
                echo "*  Aficonf instalado el $fechaconf por $userconf"
        fi
        if [ "$havemonio" -eq 1 ]; then
-               echo "*  Afimonio instalado el $fechaconf por $usermonio"
+               echo "*  Afimonio instalado el $fechamonio por $usermonio"
        fi
 cat <<MARCA
 *
@@ -207,35 +207,35 @@ done
 # [STEP3] Chequeamos si hay componentes ya instalados
 if [ -f "$CONFFILE" ] && [ -s "$CONFFILE" ]; then
        #Busco los nombres de los binarios
-       binfraude=`grep -n "Comando" "$CONFFILE" | grep 10 | sed s%.*Comando.%%`
-       binconf=`grep -n "Comando" "$CONFFILE" | grep 20 | sed s%.*Comando.%%`
-       binmonio=`grep -n "Comando" "$CONFFILE" | grep 30 | sed s%.*Comando.%%`
+       binfraude=`grep -n "Comando" "$CONFFILE" | grep '^10' | sed s%.*Comando.%%`
+       binconf=`grep -n "Comando" "$CONFFILE" | grep '^20' | sed s%.*Comando.%%`
+       binmonio=`grep -n "Comando" "$CONFFILE" | grep '^30' | sed s%.*Comando.%%`
        #Busco donde deberian estar instalados
-       dirfraude=`grep -n "BINDIR" "$CONFFILE" | grep 11 | sed 's%.*= %%'`
-       dirconf=`grep -n "BINDIR" "$CONFFILE" | grep 21 | sed 's%.*= %%'`
-       dirmonio=`grep -n "BINDIR" "$CONFFILE" | grep 31 | sed 's%.*= %%'`
+       dirfraude=`grep -n "BINDIR" "$CONFFILE" | grep '^11' | sed 's%.*= %%'`
+       dirconf=`grep -n "BINDIR" "$CONFFILE" | grep '^21' | sed 's%.*= %%'`
+       dirmonio=`grep -n "BINDIR" "$CONFFILE" | grep '^31' | sed 's%.*= %%'`
        # Verifico finalmente si esta alli el archivo, en caso negativo, habilito
        # la posibilidad de instalar ese componente
        if [ ! -f "${dirmonio}/$binmonio" ]; then
                choices="AFIMONIO"
        else
                havemonio=1
-               usermonio=`grep -n "USERID" "$CONFFILE" | grep 35 | sed 's%.*= %%'`
-               fechamonio=`grep -n "FECINS" "$CONFFILE" | grep 36 | sed 's%.*= %%'`
+               usermonio=`grep -n "USERID" "$CONFFILE" | grep '^35' | sed 's%.*= %%'`
+               fechamonio=`grep -n "FECINS" "$CONFFILE" | grep '^36' | sed 's%.*= %%'`
        fi
        if [ ! -f "${dirconf}/$binconf" ]; then
                choices="${choices} AFICONF"
        else
                haveconf=1
-               userconf=`grep -n "USERID" "$CONFFILE" | grep 25 | sed 's%.*= %%'`
-               fechaconf=`grep -n "FECINS" "$CONFFILE" | grep 26 | sed 's%.*= %%'`
+               userconf=`grep -n "USERID" "$CONFFILE" | grep '^25' | sed 's%.*= %%'`
+               fechaconf=`grep -n "FECINS" "$CONFFILE" | grep '^26' | sed 's%.*= %%'`
        fi
        if [ ! -f "${dirfraude}/$binfraude" ]; then
                choices="${choices} ANTIFRAUDE"
        else
                havefraude=1
-               userfraude=`grep -n "USERID" "$CONFFILE" | grep 17 | sed 's%.*= %%'`
-               fechafraude=`grep -n "FECINS" "$CONFFILE" | grep 18 | sed 's%.*= %%'`
+               userfraude=`grep -n "USERID" "$CONFFILE" | grep '^17' | sed 's%.*= %%'`
+               fechafraude=`grep -n "FECINS" "$CONFFILE" | grep '^18' | sed 's%.*= %%'`
        fi
        choices=${choices% }
        choices=${choices# }
@@ -305,14 +305,14 @@ MARCA
        # Le pido un rootpath donde se instalara este comando en particular
        is_writeable=0
        while [ $is_writeable -eq 0 ]; do
-               leer ">> Ingrese la ruta de instalación" "$CURRDIR/grupoNN" userpath
+               leer ">> Ingrese la ruta de instalación" "$CURRDIR" userpath
                if [ -n "$userpath" ]; then
                        ROOTPATH=$userpath
                        if [ -w "${userpath%/*}" ]; then is_writeable=1
                        else echo ">> ERROR: No es posible crear dicho directorio"
                        fi
                else 
-                       ROOTPATH="$CURRDIR/grupoNN"
+                       ROOTPATH="$CURRDIR"
                        is_writible=1
                fi
        done
@@ -394,7 +394,7 @@ MARCA
        cp "$INSTDIR/$comando" "$BINDIR"
        chmod u+x "$BINDIR/$comando"
 
-       # Copio umbrales y oridesti una sola vez
+       # Copio umbrales, oridesti y utilities una sola vez
        if [ ! -f "$OWNCONFDIR/oridesti.txt" ]; then
                cp "$INSTDIR/oridesti.txt" "$OWNCONFDIR"
        fi
@@ -404,6 +404,9 @@ MARCA
        if [ ! -f "$OWNCONFDIR/umbrales.id" ]; then
                echo 0 >> "$OWNCONFDIR/umbrales.id"
        fi
+       if [ ! -f "$OWNCONFDIR/util.sh" ]; then
+               cp "$INSTDIR/util.sh" "$OWNCONFDIR"
+       fi
 
        # Guardo los datos en el archivo de configuracion
        ownconffile="$OWNCONFDIR/conf/${comando%.pl}.conf"
@@ -455,6 +458,7 @@ MARCA
        numline=$(($numline+1))
        changeLine "$CONFFILE" "$numline" "FECINS = $fecha"
        echo ">> Instalación del componente $comando completada"
+       echo ">> Presione ENTER para continuar"
        read
 done