]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blobdiff - afinstal
Ya crear los .conf y crea o mueve umbrales.param, umbrales.id y oridesti.txt al hidde...
[z.facultad/75.08/llamadas.git] / afinstal
index 6b86e327759554146365baed8d87040968cedcdb..eea08760a12d64483583e5c1c084e9b8125049aa 100755 (executable)
--- a/afinstal
+++ b/afinstal
@@ -163,7 +163,7 @@ CONFDIR="${CURRDIR}/conf"
 INSTDIR="${CURRDIR}/inst"
 CONFFILE="${CONFDIR}/afinstal.conf"
 DEFAULTDIR=$CURRDIR
-OWNCONFDIR="$HOME/.antifraude/conf"
+OWNCONFDIR="$HOME/.antifraude"
 havemonio=0
 haveconf=0
 havefraude=0
@@ -262,14 +262,14 @@ if [ ! -f "$CONFFILE" ] || [ ! -s "$CONFFILE" ]; then
                echo "" >> $CONFFILE
        done            
 fi
-if [ ! -f "$HOME/.antifraude" ]; then
-       mkdir -p "$HOME/.antifraude"
+if [ ! -f "$OWNCONFDIR" ]; then
+       mkdir -p "$OWNCONFDIR"
 fi
-if [ ! -f "$HOME/.antifraude/lock" ]; then
-       mkdir -p "$HOME/.antifraude/lock"
+if [ ! -f "$OWNCONFDIR/lock" ]; then
+       mkdir -p "$OWNCONFDIR/lock"
 fi
-if [ ! -f "$HOME/.antifraude/conf" ]; then
-       mkdir -p "$HOME/.antifraude/conf"
+if [ ! -f "$OWNCONFDIR/conf" ]; then
+       mkdir -p "$OWNCONFDIR/conf"
 fi
 
 # Comienzo la instalacion de cada componente
@@ -374,7 +374,6 @@ MARCA
        echo ">> Creando Estructura de Directorio...."
        mkdir -p "$BINDIR"
        mkdir -p "$LOGDIR"
-       mkdir -p "$CONFDIR/lock"
 
        touch "$LOGDIR/$LOGFILE"
        if [ "$comando" = "antifraude.pl" ]; then
@@ -386,11 +385,19 @@ MARCA
        cp "$INSTDIR/$comando" "$BINDIR"
        chmod u+x "$BINDIR/$comando"
 
-       # TODO : no se debe copiar solo 1 vez?
-       cp "$INSTDIR/oridesti.txt" "$CONFDIR"
+       # Copio umbrales y oridesti una sola vez
+       if [ ! -f "$OWNCONFDIR/oridesti.txt" ]; then
+               cp "$INSTDIR/oridesti.txt" "$OWNCONFDIR"
+       fi
+       if [ ! -f "$OWNCONFDIR/umbrales.param" ]; then
+               cp "$INSTDIR/umbrales.param" "$OWNCONFDIR"
+       fi
+       if [ ! -f "$OWNCONFDIR/umbrales.id" ]; then
+               echo 0 >> "$OWNCONFDIR/umbrales.id"
+       fi
 
        # Guardo los datos en el archivo de configuracion
-       ownconffile="$OWNCONFDIR/${comando%.pl}.conf"
+       ownconffile="$OWNCONFDIR/conf/${comando%.pl}.conf"
        if [ -f "$ownconffile" ]; then
                rm -rf "$ownconffile"
        fi
@@ -439,9 +446,6 @@ MARCA
        read
 done
 
-# Creacion de archivos auxiliares
-echo "0" > "$CONFDIR/umbrales.id"
-
 # [STEP6] Ofrecer arrancar el Afimonio si estan los tres paquetes instalados
 
 # [STEP7] Mostrar en un recuadro que se encuentra instalado en el sistema