1 |
#!/bin/bash |
#!/bin/bash |
2 |
|
|
3 |
|
|
4 |
# Note: this script works on debian 7 /wheezy |
# Note: this script works on debian 7/wheezy and debian 8/jessie |
|
# I haven't yet managed to get it to work on deb8/jessie |
|
5 |
# |
# |
6 |
# If running on a raspberry 1(A/B) raspian/wheezy - downgrade node.js to 5.4.0 |
# If running on a raspberry 1(A/B) raspian/wheezy - downgrade node.js to 5.4.0 |
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 |
40 |
echo cleaning .forever |
echo cleaning .forever |
41 |
rm -rf .forever |
rm -rf .forever |
42 |
rm -rf forever.log |
rm -rf forever.log |
43 |
|
|
44 |
|
|
45 |
echo done |
echo done |
46 |
exit |
exit |
71 |
echo "installing git" |
echo "installing git" |
72 |
apt-get install git || exit |
apt-get install git || exit |
73 |
fi |
fi |
74 |
|
|
75 |
|
|
76 |
if [ ! -x "/usr/local/bin/n" ] ; then |
if [ ! -x "/usr/local/bin/n" ] ; then |
77 |
echo "installing node.js bootstrap" |
echo "installing node.js bootstrap" |
137 |
npm run build || exit |
npm run build || exit |
138 |
cd .. |
cd .. |
139 |
|
|
140 |
if [ ! -f "/etc/xo-server/config.yaml" ] then |
if [ ! -f "/etc/xo-server/config.yaml" ] ; then |
141 |
|
if [ ! -d "/etc/xo-server" ] ; then |
142 |
|
mkdir /etc/xo-server |
143 |
|
fi |
144 |
|
|
145 |
echo "please setup /etc/xo-server/config.yaml" |
echo "please setup /etc/xo-server/config.yaml" |
146 |
exit |
exit |
147 |
fi |
fi |