/[PAMELA software]/YodaProfiler/docs/install_DB.sh
ViewVC logotype

Diff of /YodaProfiler/docs/install_DB.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mocchiut, Thu Sep 7 08:34:19 2006 UTC revision 1.4 by mocchiut, Tue Oct 31 16:49:46 2006 UTC
# Line 3  THISDIR=`pwd` Line 3  THISDIR=`pwd`
3  USERNAME=${PAM_DBUSER}  USERNAME=${PAM_DBUSER}
4  HOST=""  HOST=""
5  DBNAME=""  DBNAME=""
6    FORCE="no"
7  COUNT=0;for word in `echo ${PAM_DBHOST} | tr [\/] [" "] |sed 's/mysql://g' `; do if [ $COUNT -eq 0 ]; then HOST=`echo $word`; fi; if [ $COUNT -eq 1 ]; then DBNAME=`echo $word`; fi; let COUNT=$COUNT+1; done  COUNT=0;for word in `echo ${PAM_DBHOST} | tr [\/] [" "] |sed 's/mysql://g' `; do if [ $COUNT -eq 0 ]; then HOST=`echo $word`; fi; if [ $COUNT -eq 1 ]; then DBNAME=`echo $word`; fi; let COUNT=$COUNT+1; done
8  PASSWORD=${PAM_DBPSW}  PASSWORD=${PAM_DBPSW}
9  if [ $# -gt 0 ]; then  if [ $# -gt 0 ]; then
10      I=1      for INPUT in $*; do
     while [ $I -le $# ]; do  
         if [ $I -eq 1 ]; then  
             INPUT=$1  
         fi  
         if [ $I -eq 2 ]; then  
             INPUT=$2  
         fi  
         if [ $I -eq 3 ]; then  
             INPUT=$3  
         fi  
         if [ $I -eq 4 ]; then  
             INPUT=$4  
         fi  
11          if [ $INPUT == "--help" ] || [ $INPUT == "-h" ]; then          if [ $INPUT == "--help" ] || [ $INPUT == "-h" ]; then
12              echo ""              echo ""
13              echo " Usage: ./install_DB.sh [options] "              echo " Usage: ./install_DB.sh [options] "
# Line 32  if [ $# -gt 0 ]; then Line 20  if [ $# -gt 0 ]; then
20              echo ""              echo ""
21              echo " --psw=password :  MySQL password"              echo " --psw=password :  MySQL password"
22              echo ""              echo ""
23                echo " --force :  do not wait [default: wait]"
24                echo ""
25              exit 0              exit 0
26          fi          fi
27          TEST=`echo $INPUT | sed 's/--user=//g'`          TEST=`echo $INPUT | sed 's/--user=//g'`
# Line 50  if [ $# -gt 0 ]; then Line 40  if [ $# -gt 0 ]; then
40              PASSWORD=`echo $TEST`              PASSWORD=`echo $TEST`
41              export PASSWORD;              export PASSWORD;
42          fi          fi
43          let I=$I+1          if [ "$INPUT" == "--force" ]; then
44                FORCE="yes";
45                export FORCE;
46            fi
47      done      done
48  else  else
49      if [ "$USERNAME" == "" ] || [ "$HOST" == "" ] || [ "$DBNAME" == "" ]; then      if [ "$USERNAME" == "" ] || [ "$HOST" == "" ] || [ "$DBNAME" == "" ]; then
50          echo ""          echo ""
51          echo " Usage: ./install_GL_PARAM.sh [options] "          echo " Usage: ./install_DB.sh [options] "
52          echo ""          echo ""
53          echo " Options: "          echo " Options: "
54          echo ""          echo ""
# Line 71  fi; Line 64  fi;
64  echo ""  echo ""
65  echo " Installing DB $DBNAME on $HOST with user $USERNAME and password $PASSWORD  "  echo " Installing DB $DBNAME on $HOST with user $USERNAME and password $PASSWORD  "
66  echo ""  echo ""
67  echo " WARNING: if already existing the DB will be RECREATED and you will LOSE all data! "  if [ "$FORCE" == "no" ]; then
68  echo ""      echo " WARNING: if already existing the DB will be RECREATED and you will LOSE all data! "
69  echo "    =======>   You have 30 seconds to stop me using CTRL+c  <=======    "      echo ""
70  echo ""      echo "    =======>   You have 30 seconds to stop me using CTRL+c  <=======    "
71  sleep 30;      echo ""
72        sleep 30;
73    fi;
74  #  #
75  rm -rf ${THISDIR}/temp.sql  rm -rf ${THISDIR}/temp.sql
76  #  #

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.23