From: Leandro Lucarella Date: Sat, 23 Oct 2004 21:59:48 +0000 (+0000) Subject: Paso chequeo de perl a cuando se instala antifraude.pl como dice el enunciado. Pongo... X-Git-Tag: svn_import~97 X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/commitdiff_plain/358fbecf905065cc10ef70b975349fb835161190 Paso chequeo de perl a cuando se instala antifraude.pl como dice el enunciado. Pongo como directorio default $PWD/grupoNN como dice enunciado (falta reemplazar NN por nuestro numero de grupo que no lo recuerdo). Hago ejecutable a los archivos copiados a bin/ y otros cambios superfluos. --- diff --git a/afinstal b/afinstal index a5b58f3..52cf213 100755 --- a/afinstal +++ b/afinstal @@ -97,7 +97,7 @@ MARCA # Permite seleccionar que componentes se instalaran function selectModules() { - PS3="Seleccione un componente:" + PS3="Seleccione un componente: " key="S" toinstall="" while [ "$key" = "S" ] && [ -n "$choices" ] @@ -175,13 +175,6 @@ if [ "$?" -ne 0 ]; then 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 @@ -278,6 +271,16 @@ do # 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 <. @@ -290,9 +293,9 @@ do 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 @@ -364,13 +367,14 @@ MARCA 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....." + echo ">> Copiando Archivos....." cp "$INSTDIR/$comando" "$BINDIR" + chmod u+x "$BINDIR/$comando" # TODO : no se debe copiar solo 1 vez? cp "$INSTDIR/oridesti.txt" "$CONFDIR"