7 |
# Please note that raspian/wheezy for arm defaults to gcc 4.6 |
# Please note that raspian/wheezy for arm defaults to gcc 4.6 |
8 |
# gcc 4.7 is needed for compiling node-js modules |
# gcc 4.7 is needed for compiling node-js modules |
9 |
|
|
10 |
BRANCH=master |
BRANCH=stable |
11 |
|
|
12 |
|
|
13 |
function restartxo { |
function restartxo { |
25 |
echo cleaning xo-web |
echo cleaning xo-web |
26 |
rm -rf xo-web |
rm -rf xo-web |
27 |
|
|
28 |
|
# echo cleaning xo-web-v4 |
29 |
|
# rm -rf xo-web-v4 |
30 |
|
|
31 |
echo cleaning xo-server |
echo cleaning xo-server |
32 |
rm -rf xo-server |
rm -rf xo-server |
33 |
|
|
115 |
cd .. |
cd .. |
116 |
fi |
fi |
117 |
|
|
118 |
|
#if [ ! -d "xo-web-v4" ] ; then |
119 |
|
# git clone -b $BRANCH https://github.com/vatesfr/xo-web.git xo-web-v4 |
120 |
|
# cd xo-web-v4 |
121 |
|
# git checkout tags/v4.16.0 |
122 |
|
# cd .. |
123 |
|
#fi |
124 |
|
|
125 |
if [ ! -d "xo-server" ] ; then |
if [ ! -d "xo-server" ] ; then |
126 |
git clone -b $BRANCH https://github.com/vatesfr/xo-server.git |
git clone -b $BRANCH https://github.com/vatesfr/xo-server.git |
151 |
#xo-web |
#xo-web |
152 |
echo "building xo-web" |
echo "building xo-web" |
153 |
cd xo-web |
cd xo-web |
154 |
npm install --unsafe-perm || exit |
#npm install --unsafe-perm || exit |
155 |
|
npm install || exit |
156 |
npm run build || exit |
npm run build || exit |
157 |
cd .. |
cd .. |
158 |
|
|
159 |
|
##xo-web-v4 |
160 |
|
#echo "building xo-web-v4" |
161 |
|
#cd xo-web-v4 |
162 |
|
# npm install || exit |
163 |
|
# npm run build || exit |
164 |
|
#cd .. |
165 |
|
|
166 |
|
|
167 |
|
|
168 |
|
#if [ ! -f xo-web/dist/styles/main.css ] ; then |
169 |
|
# mkdir xo-web/dist/styles |
170 |
|
# mkdir xo-web/dist/images |
171 |
|
# |
172 |
|
# cp xo-web-v4/dist/styles/main.css xo-web/dist/styles/main.css |
173 |
|
# cp xo-web-v4/dist/images/logo_small.png xo-web/dist/images/logo_small.png |
174 |
|
#fi |
175 |
|
|
176 |
|
|
177 |
if [ ! -f "/etc/xo-server/config.yaml" ] ; then |
if [ ! -f "/etc/xo-server/config.yaml" ] ; then |
178 |
if [ ! -d "/etc/xo-server" ] ; then |
if [ ! -d "/etc/xo-server" ] ; then |
183 |
exit |
exit |
184 |
fi |
fi |
185 |
|
|
186 |
restartxo |
#restartxo |
187 |
|
|
188 |
|
|