--- misc/xoa-installer/xoa-installer.sh 2016/03/28 16:40:48 2990 +++ misc/xoa-installer/xoa-installer.sh 2016/03/28 21:28:47 2991 @@ -125,18 +125,28 @@ # xo-server echo "building xo-server" cd xo-server -npm install || exit -npm run build || exit + npm install || exit + npm run build || exit + + #for some reasone leveldown fails occasionally on arm/raspberry pi + if [ ! -d "/root/xo-server/node_modules/leveldown/build" ] ; then + pushd node_modules/leveldown + node-gyp configure || exit + node-gyp build || exit + popd + fi cd .. + #xo-web echo "building xo-web" cd xo-web -npm install --unsafe-perm || exit -npm run build || exit + npm install --unsafe-perm || exit + npm run build || exit cd .. + if [ ! -f "/etc/xo-server/config.yaml" ] ; then if [ ! -d "/etc/xo-server" ] ; then mkdir /etc/xo-server