# Permite seleccionar que componentes se instalaran
function selectModules() {
- PS3="Seleccione un componente:"
+ PS3="Seleccione un componente: "
key="S"
toinstall=""
while [ "$key" = "S" ] && [ -n "$choices" ]
exit 1
fi
echo 'OK!'
-echo -n ">> Verificando la existencia de PERL... "
-checkPerl
-if [ "$?" -ne 0 ]; then
- abortMessage
- exit 1
-fi
-echo 'OK!'
echo ">> Proceso de instalacion para $SISOPTP iniciado."
echo ">> Presione ENTER para continuar"
read key
# Directorios FIJOS para todos los componentes
clear
+ if [ "$comando" = "antifraude.pl" ]; then
+ echo -n ">> Verificando la existencia de PERL... "
+ checkPerl
+ if [ "$?" -ne 0 ]; then
+ abortMessage
+ exit 1
+ fi
+ echo 'OK!'
+ fi
+
cat <<MARCA
** Iniciando instalacion del componente <$comando>.
MARCA
# Le pido un rootpath donde se instalara este comando en particular
- leer ">> Ingrese la ruta de instalación" "$CURRDIR" userpath
+ leer ">> Ingrese la ruta de instalación" "$CURRDIR/grupoNN" userpath
if [ -n "$userpath" ]; then ROOTPATH=$userpath
- else ROOTPATH=$CURRDIR
+ else ROOTPATH="$CURRDIR/grupoNN"
fi
# preparlos los dirs que voy a sugerir
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
+ 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"
+ chmod u+x "$BINDIR/$comando"
# TODO : no se debe copiar solo 1 vez?
cp "$INSTDIR/oridesti.txt" "$CONFDIR"
changeLine "$CONFFILE" "$numline" "USERID = $userid"
numline=$(($numline+1))
changeLine "$CONFFILE" "$numline" "FECINS = $fecha"
+ echo ">> Instalación del componente $comando completada"
+ read
done
# Creacion de archivos auxiliares