-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsavirc
More file actions
100 lines (81 loc) · 2.66 KB
/
savirc
File metadata and controls
100 lines (81 loc) · 2.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# ``savirc`` for SAVI Testbed project configurable variables in ``savi.sh``
# Find the other rc files
RC_DIR=$(cd $(dirname "$BASH_SOURCE") && pwd)
# Set a project name and version.
PROJECT=DEVI
# Set a savi testbed version.
SAVI_VERSION=0.1
# Set Devi Install Directory
DEST=$HOME/savi
# Set Devi Script Directory
DESTBIN=$DEST/bin
# Set git user name in savinetwork.ca
GIT_USERNAME=sample
GIT_EMAIL=sample@savinetwork.ca
# SAVI TB Release Site
SAVI_RELEASE_SITE=http://release.savinetwork.ca/releases
# Specify java
JAVA_VERSION=7
JAVA_IHOME=/usr/lib/jvm/java-${JAVA_VERSION}-oracle
JAVA_PKG=oracle-java${JAVA_VERSION}-installer
# Utility directory
UTIL_DIR=util
# Yak tool information as SAVI project utility.
YAK_VERSION=0.7
YAK_FILE=yak.tgz
YAK_ADDRESS=${SAVI_RELEASE_SITE}/${YAK_FILE}
YAK_FULLFILE=${UTIL_DIR}/${YAK_FILE}
YAK_DIR=yak-${YAK_VERSION}
# Specify ant ivy
ANT_VERSION=1.8.4
ANT_DIR=apache-ant-${ANT_VERSION}
ANT_FILE=apache-ant-${ANT_VERSION}-bin.tar.gz
ANT_ADDRESS=http://apache.parentingamerica.com//ant/binaries/${ANT_FILE}
ANT_FULLFILE=${UTIL_DIR}/${ANT_FILE}
ANT_INSTALL_DIR=/usr/local/ant
ANT_IHOME=${ANT_INSTALL_DIR}/${ANT_DIR}
# Specify ant ivy
IVY_VERSION=2.3.0-rc1
IVY_DIR=apache-ivy-${IVY_VERSION}
IVY_PKG_FILE=apache-ivy-${IVY_VERSION}-bin.tar.gz
IVY_FILE=ivy-${IVY_VERSION}.jar
IVY_ADDRESS=http://apache.mirror.iweb.ca//ant/ivy/2.3.0-rc1/apache-ivy-2.3.0-rc1-bin.tar.gz
IVY_FULLFILE=${UTIL_DIR}/${IVY_PKG_FILE}
IVY_INSTALL_DIR=$ANT_IHOME/lib
# Specify MySQL
SAVI_DATABASE=savicontroldb
SAVI_DBFILE=$DEST/yorkdale/resources/savicontroldb.sql
# Specify which services to launch. These generally correspond to
# screen tabs. If you like to add other services that are not enabled
# by default you can append them in your ENABLED_SAVI_SERVICES variable in
# your localrc.
ENABLED_SAVI_SERVICES=cheetah,king,horse,college,mysql
# SAVI TB control center main
BLOOR=bloor
BLOOR_PRJ=savi/bloor
BLOOR_REPO=ssh://$GIT_USERNAME@review.savinetwork.ca:29418/savi/bloor
BLOOR_BRANCH=master
# Control service
CHEETAH=cheetah
CHEETAH_PRJ=savi/cheetah
CHEETAH_REPO=ssh://$GIT_USERNAME@review.savinetwork.ca:29418/savi/cheetah
CHEETAH_BRANCH=master
# Hardware resource service
HORSE=horse
HORSE_PRJ=savi/horse
HORSE_REPO=ssh://$GIT_USERNAME@review.savinetwork.ca:29418/savi/horse
HORSE_BRANCH=master
# SAVI CLI Client
KING=king
KING_PRJ=savi/king
KING_REPO=ssh://$GIT_USERNAME@review.savinetwork.ca:29418/savi/king
KING_BRANCH=master
# Hardware CLI Client
COLLEGE=college
COLLEGE_PRJ=savi/college
COLLEGE_REPO=ssh://$GIT_USERNAME@review.savinetwork.ca:29418/savi/college
COLLEGE_BRANCH=master
# allow local overrides of env variables
if [ -f $RC_DIR/localrc ]; then
source $RC_DIR/localrc
fi