# Modifica una linea dada de un archivo dado
function changeLine() {
- cat $1 | sed "${2}s%.*%$3%" > $1
+ cat "$1" | sed "${2}s%.*%$3%" > "$1"
}
# Mensaje generico de abort
fi
cat <<MARCA
*
-* Copyright TPSistemasOp (c)2004
+* Copyleft TPSistemasOp (c) 2004
**********************************************************************
MARCA
}
***************************************************************
* *
* Proceso de instalacion de "Antifraude" *
-* Copyright TPSistemasOp (c) 2004 *
+* Copyleft TPSistemasOp (c) 2004 *
* *
***************************************************************
A T E N C I O N: Al instalar Antifraude UD. expresa estar
MARCA
key="something"
while [ "$key" != "" ]; do
-read key
-if [ "$key" = "F" ]; then
- abortMessage
- exit 0
-fi
+ read key
+ if [ "$key" = "F" ]; then
+ abortMessage
+ exit 0
+ fi
done
# [STEP3] Chequeamos si hay componentes ya instalados
# Comienzo a crear la estructura de directorios definida (Check permisos!!)
echo ">> Creando Estructura de Directorio...."
- mkdir -p $BINDIR
- mkdir -p $LOGDIR
- touch $LOGDIR/$LOGFILE
+ mkdir -p "$BINDIR"
+ mkdir -p "$LOGDIR"
+ mkdir -p "$CONFDIR/lock"
+
+ touch "$LOGDIR/$LOGFILE"
if [ $comando = "antifraude.pl" ]; then
mkdir -p $DATADIR
mkdir -p $DATADIR/{aprocesar,enproceso,rechazadas,procesadas}
+ mkdir -p $DATADIR/alarmas
fi
echo ">> Moviendo Archivos....."
cp "$INSTDIR/$comando" "$BINDIR"
+
+ # TODO : no se debe copiar solo 1 vez?
cp "$INSTDIR/oridesti.txt" "$CONFDIR"
# Guardo los datos en el archivo de configuracion
fecha=$(date +%d/%m/%Y)
case $comando in
"afimonio" ) numline=30;
- havemonio=1;
- usermonio=$userid;
- fechamonio=$fecha;;
+ havemonio=1;
+ usermonio=$userid;
+ fechamonio=$fecha;;
"aficonf" ) numline=20;
- haveconf=1;
- userconf=$userid;
- fechaconf=$fecha;;
+ haveconf=1;
+ userconf=$userid;
+ fechaconf=$fecha;;
"antifraude.pl" ) numline=10;
- havefraude=1;
- userfraude=$userid;
- fechafraude=$fecha;;
+ havefraude=1;
+ userfraude=$userid;
+ fechafraude=$fecha;;
esac
changeLine "$CONFFILE" "$numline" "Comando $comando"
changeLine "$CONFFILE" "$numline" "FECINS = $fecha"
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