Catalog alignment
[sdc.git] / catalog-fe / src / main / resources / scripts / install.sh
1 #!/bin/sh
2
3 export JETTY_BASE=/home/jetty/base
4
5 COMP=$1
6
7 function usage() {
8         echo "$0 <fe | be>"
9 }
10
11 function exitOnError() {
12         if [ $1 -ne 0 ]
13         then
14                 echo "Failed running task $2"
15                 exit 2
16         fi
17 }
18
19 if [ $# -ne 1 ]
20 then
21         usage
22         exit 1
23
24 fi
25
26 /opt/app/sdc/catalog-${COMP}/scripts/installJettyBase.sh
27 exitOnError $? "installJettyBase"
28
29 cd ${JETTY_BASE}
30 exitOnError $? "move_to_base_dir"
31
32 mkdir -p scripts
33
34 cp /opt/app/sdc/catalog-${COMP}/scripts/* scripts
35 exitOnError $? "copy_scripts_from_rpm"
36
37 cp /opt/app/sdc/catalog-${COMP}/ext/jetty-ipaccess.xml etc
38 exitOnError $? "override_jetty-ipaccess_module."
39
40 cp /opt/app/sdc/catalog-${COMP}/catalog-${COMP}-*.war webapps
41 exitOnError $? "copy_war"
42
43 cp /opt/app/sdc/catalog-${COMP}/scripts/startJetty.sh .
44 exitOnError $? "copy_startJetty"
45
46 cp /opt/app/sdc/catalog-${COMP}/scripts/jvm.properties .
47 exitOnError $? "copy_jvm_properties"
48
49 ./scripts/updateSslParams.sh ${JETTY_BASE}
50 exitOnError $? "updateSslParams_script"
51
52 mkdir -p ${JETTY_BASE}/config/catalog-${COMP}
53 cp -r /opt/app/sdc/config/catalog-${COMP}/*.xml ${JETTY_BASE}/config/catalog-${COMP}
54 exitOnError $? "copy_xml_files_to_config"
55
56 cp -r /opt/app/sdc/config/catalog-${COMP}/*.yaml ${JETTY_BASE}/config/catalog-${COMP}
57 exitOnError $? "copy_yaml_files_to_config"