INSTDIR="${CURRDIR}/inst"
CONFFILE="${CONFDIR}/afinstal.conf"
DEFAULTDIR=$CURRDIR
+havemonio=0
+haveconf=0
+havefraude=0
# [STEP1] Verifico el OS vs SCRIPT y la presencia de PERL
echo ">> Verificando version del software contra el OS.."
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
+ # la posibilidad de instalar ese componente
if [ ! -f "${dirmonio}/$binmonio" ]; then
choices="AFIMONIO"
- havemonio=0
else
havemonio=1
usermonio=`grep -n "USERID" "$CONFFILE" | grep 35 | sed 's%.*= %%'`
fechamonio=`grep -n "FECINS" "$CONFFILE" | grep 36 | sed 's%.*= %%'`
fi
-
- if [ ! -f "${dirfraude}/$binfraude" ]; then
- choices="${choices} ANTIFRAUDE"
- havefraude=0
- else
- havefraude=1
- userfraude=`grep -n "USERID" "$CONFFILE" | grep 17 | sed 's%.*= %%'`
- fechafraude=`grep -n "FECINS" "$CONFFILE" | grep 18 | sed 's%.*= %%'`
- fi
if [ ! -f "${dirconf}/$binconf" ]; then
choices="${choices} AFICONF"
- haveconf=0
else
haveconf=1
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%.*= %%'`
+ fi
choices=${choices% }
choices=${choices# }
+else
+ choices="AFIMONIO AFICONF ANTIFRAUDE"
fi
# [STEP4] Seleecion de los componentes a instalar
#cp $INSTDIR/*.data $DATADIR/aprocesar
# Guardo los datos en el archivo de configuracion
+ userid=`id | sed 's/(.*//;s/uid=//'`
+ fecha=$(date)
case $comando in
- "antifraude.pl" ) numline=10;;
- "aficonf" ) numline=20;;
- "afimonio" ) numline=30;;
+ "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"
changeLine "$CONFFILE" "$numline" "DATASIZE = "
numline=$(($numline+1))
fi
- changeLine "$CONFFILE" "$numline" "USERID = `id | sed 's/(.*//;s/uid=//'`"
+ changeLine "$CONFFILE" "$numline" "USERID = $userid"
numline=$(($numline+1))
- changeLine "$CONFFILE" "$numline" "FECINS = `date`"
+ changeLine "$CONFFILE" "$numline" "FECINS = $fecha"
done
# [STEP6] Ofrecer arrancar el Afimonio si estan los tres paquetes instalados
# [STEP7] Mostrar en un recuadro que se encuentra instalado en el sistema
+showInstalled