X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/blobdiff_plain/38862030c933f7f675d443fc3c1d8092db9e0c0f..07c63319744f22502e36b638bead794a3c87a091:/afinstal diff --git a/afinstal b/afinstal index 0d70a05..578d70a 100755 --- a/afinstal +++ b/afinstal @@ -18,13 +18,13 @@ MARCA # Devuelve 0 si el script y el OS matchean, 1 otherwise function checkOS() { - if echo $0 | egrep -q 'AFINSTAL$'; then + if echo $0 | egrep -q 'afinstal$'; then SCRIPTOS="Linux" fi - if echo $0 | egrep -q 'AFINSTAM$'; then + if echo $0 | egrep -q 'afinstam$'; then SCRIPTOS="Mac" fi - if echo $0 | egrep -q 'AFINSTAW$'; then + if echo $0 | egrep -q 'afinstaw$'; then SCRIPTOS="Windows" fi @@ -62,7 +62,7 @@ MARCA # 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 @@ -78,17 +78,17 @@ cat <> 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 - cp $INSTDIR/umbrales.param $CONFDIR - #cp $INSTDIR/*.data $DATADIR/aprocesar + 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 - userid=`id | sed 's/(.*//;s/uid=//'` - fecha=$(date) + userid=$LOGNAME + fecha=$(date +%d/%m/%Y) case $comando in - "afimonio" ) numline=30; - havemonio=1; - usermonio=$userid; - fechamonio=$fecha;; - "aficonf" ) numline=20; - haveconf=1; - userconf=$userid; - fechaconf=$fecha;; - "antifraude.pl" ) numline=10; - havefraude=1; - userfraude=$userid; - fechafraude=$fecha;; + "afimonio" ) numline=30; + havemonio=1; + usermonio=$userid; + fechamonio=$fecha;; + "aficonf" ) numline=20; + haveconf=1; + userconf=$userid; + fechaconf=$fecha;; + "antifraude.pl" ) numline=10; + havefraude=1; + userfraude=$userid; + fechafraude=$fecha;; esac changeLine "$CONFFILE" "$numline" "Comando $comando" @@ -414,6 +418,9 @@ MARCA 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