File tree Expand file tree Collapse file tree 3 files changed +53
-3
lines changed
sla-repository/src/main/resources/sql Expand file tree Collapse file tree 3 files changed +53
-3
lines changed Original file line number Diff line number Diff line change @@ -4,17 +4,46 @@ if [ "$0" != "bin/make-dist.sh" ]; then
4
4
exit 1
5
5
fi
6
6
7
- DESTDIR=sla-service /target
7
+ DESTDIR=dist /target
8
8
DESTFILE=sla-service.tar.gz
9
9
SOURCEFILE=sla-service.war
10
10
11
- mvn clean package
11
+ # mvn clean package
12
12
13
+ if [ -e " $DESTDIR " ]; then
14
+ echo " Directory $DESTDIR exists. You must remove it by hand"
15
+ exit 2
16
+ fi
17
+
18
+ mkdir " $DESTDIR "
13
19
14
- cd $DESTDIR
20
+ cd sla-service/target
15
21
16
22
tar cvzf " $DESTFILE " " $SOURCEFILE "
17
23
18
24
cd -
19
25
26
+ mv sla-service/target/$DESTFILE $DESTDIR
27
+
20
28
echo " Resulting $DESTFILE is in $DESTDIR "
29
+
30
+ MOSDIR=" $DESTDIR /mos"
31
+ MOSFILE=sla-core-distribution.tar.gz
32
+
33
+ rm -Rf " $MOSDIR "
34
+ mkdir " $MOSDIR "
35
+ mkdir " $MOSDIR /bin"
36
+ mkdir " $MOSDIR /etc"
37
+ mkdir " $MOSDIR /lib"
38
+ mkdir " $MOSDIR /share"
39
+
40
+
41
+ cp sla-service/target/dependency/jetty-runner.jar $MOSDIR /lib
42
+ cp sla-service/target/sla-service.war $MOSDIR /lib
43
+ cp dist/bin/restoreDatabase.sh $MOSDIR /bin
44
+ cp sla-repository/src/main/resources/sql/database.sql $MOSDIR /share
45
+ cp sla-repository/src/main/resources/sql/atossla.sql $MOSDIR /share/schema.sql
46
+
47
+ tar -cvzf $DESTDIR /$MOSFILE -C $MOSDIR .
48
+
49
+ echo " mOS package $MOSFILE is in $DESTDIR "
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+ DIR=$( cd " $( dirname " $0 " ) " && pwd)
3
+
4
+ SCHEMA=" $DIR /../share/schema.sql"
5
+
6
+ MODACLOUDS_MYSQL_IP=${MODACLOUDS_MYSQL_IP:- 127.0.0.1}
7
+ MODACLOUDS_MYSQL_PORT=${MODACLOUDS_MYSQL_PORT:- 3306}
8
+ MODACLOUDS_MYSQL_DB=${MODACLOUDS_MYSQL_DB:- atossla}
9
+ MODACLOUDS_MYSQL_USERNAME=${MODACLOUDS_MYSQL_USERNAME:- atossla}
10
+ MODACLOUDS_MYSQL_PASSWORD=${MODACLOUDS_MYSQL_PASSWORD:- _atossla_}
11
+
12
+ echo " Cleaning database: DB='$MODACLOUDS_MYSQL_DB ' USER='$MODACLOUDS_MYSQL_USERNAME '"
13
+ mysql --host=" ${MODACLOUDS_MYSQL_IP} " --port=" ${MODACLOUDS_MYSQL_PORT} " \
14
+ -p" ${MODACLOUDS_MYSQL_PASSWORD} " -u " ${MODACLOUDS_MYSQL_USERNAME} " " ${MODACLOUDS_MYSQL_DB} " < " $SCHEMA "
15
+
Original file line number Diff line number Diff line change
1
+ -- Default database and user initialization
2
+ CREATE DATABASE IF NOT EXISTS atossla;
3
+ CREATE USER atossla @' %' IDENTIFIED BY ' _atossla_' ;
4
+ CREATE USER atossla @' localhost' IDENTIFIED BY ' _atossla_' ;
5
+ GRANT ALL PRIVILEGES ON atossla.* TO atossla@' %' ;
6
+ GRANT ALL PRIVILEGES ON atossla.* TO atossla@' localhost' ;
You can’t perform that action at this time.
0 commit comments