From e7d19062b7b8eda24866553ecbfe396c2943e7a8 Mon Sep 17 00:00:00 2001 From: Alan Kennedy Date: Sun, 10 Oct 2004 02:52:39 +0000 Subject: [PATCH] Progress y dos directorios que deben estar para que todo funcione --- BUGAFINSTAL | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/BUGAFINSTAL b/BUGAFINSTAL index 6bf0d3a..b17d08d 100755 --- a/BUGAFINSTAL +++ b/BUGAFINSTAL @@ -124,6 +124,7 @@ MARCA ################### MAIN SCRIPT CODE ################### clear SISOPTP=$(uname) +CURRDIR=`echo ${0%/*} | sed s%'\.'%$PWD%` # [STEP1] Verifico el OS vs SCRIP y la presencia de PERL echo ">> Verificando version del software contra el OS.." @@ -163,7 +164,7 @@ fi done # [STEP3] Chequeamos si hay componentes ya instalados -if [ -f "./conf/afinstal.conf" ]; then +if [ "2" = "3" ]; then #busco paquetes instalados. Leo afinstal.conf para ver que hay #como el archivo existe, tiene que tener alguna info almacenada.. instdir=`cat $afinstal | grep -n INSTDIR | grep 1 | sed s/\.\*\=\ //` @@ -271,25 +272,31 @@ fi # [STEP4] Seleecion de los componentes a instalar # TODO: tener en cuenta los que ya estan selectModules + +# [STEP5] Definir paths de cada componente e instalarlo guardando +# la informacion pertinente en el afinstal.conf +CONFDIR="${CURRDIR}/conf" +INSTDIR="${CURRDIR}/inst" +CONFFILE="${CONFDIR}/afinstal.conf" + +# Si no existe el afinstal.conf, lo creo y agrego las primeras 2 lineas +if [ ! -f "$CONFFILE" ]; then + touch "$CONFFILE" + echo "INSTDIR = $INSTDIR" >> $CONFFILE + echo "CONFDIR = $CONFDIR" >> $CONFFILE + for n in `seq 3 51`; do + echo "" >> $CONFFILE + done + exit 0 +fi + exit 0 -# [STEP5] Verifico que perl este instalado +linea=10 +i=0 +fecha=$(date) -#defino los paths de configuracion e instalacion - CURDIR=$PWD - CONFDIR="${CURDIR}/conf" - INSTDIR="${CURDIR}/inst" - #creo el afinstal.conf y le agrego las 2 primeras lineas - echo "INSTDIR = $INSTDIR" >> "$CONFDIR/afinstal.conf" - echo "CONFDIR = $CONFDIR" >> "$CONFDIR/afinstal.conf" - for n in `seq 3 51` - do - echo "" >> "$CONFDIR/afinstal.conf" - done - linea=10 - i=0 - fecha=$(date) - for comando in antifraude.pl afimonio aficonf ; do +for comando in antifraude.pl afimonio aficonf ; do op="a" while [ -n "$op" ]; do #Almance el path actual -- 2.43.0