System test feature
[anna.git] / example / diameter / launcher / DEPLOY_setups.sh
1 #!/bin/sh
2
3 #############
4 # VARIABLES #
5 #############
6 DEPLOY_SCR=`dirname $0`/DEPLOY.sh
7
8 #############
9 # FUNCTIONS #
10 #############
11 _exit() {
12   echo
13   echo $1
14   echo
15   exit 1
16 }
17
18 #############
19 # EXECUTION #
20 #############
21 echo
22 echo "Which one you want to deploy [1]:"
23 echo
24 echo "   1. Client and server"
25 echo "   2. Ft-client and server"
26 echo
27 read type
28 [ "$type" = "" ] && type=1
29
30 case $type in
31   1)
32     DEPLOY_DIR__dflt=$HOME/ADML-clientAndServer
33   ;;
34
35   2)
36     DEPLOY_DIR__dflt=$HOME/ADML-ftclientAndServer
37   ;;
38
39   *)
40     echo "Unknown option!"
41     exit 1
42   ;;
43 esac
44
45 echo
46 echo "Directory for deploy [$DEPLOY_DIR__dflt]:"
47 read DIR
48 [ "$DIR" = "" ] && DIR=$DEPLOY_DIR__dflt
49 [ -d $DIR ] && _exit "The directory '$DIR' already exists !"
50
51 case $type in
52   1)
53     $DEPLOY_SCR b $DIR/client
54     $DEPLOY_SCR b $DIR/server
55     cd $DIR/client
56     echo c | ./configure.sh
57     cd - >/dev/null
58     cd $DIR/server
59     echo s | ./configure.sh
60     cd - >/dev/null
61   ;;
62
63   2)
64     $DEPLOY_SCR f $DIR/ft-client
65     $DEPLOY_SCR b $DIR/server
66     cd $DIR/server
67     echo s | ./configure.sh
68     cd - >/dev/null
69   ;;
70 esac
71
72 echo
73 echo "Done!"
74 echo
75