/[projects]/misc/xoa-installer/xoa-installer.sh
ViewVC logotype

Diff of /misc/xoa-installer/xoa-installer.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2989 by torben, Mon Mar 28 15:43:06 2016 UTC revision 2990 by torben, Mon Mar 28 16:40:48 2016 UTC
# Line 1  Line 1 
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
# Line 41  if [ "$1" == "clean" ] ; then Line 40  if [ "$1" == "clean" ] ; then
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
# Line 72  if [ ! -x "/usr/bin/git" ] ; then Line 71  if [ ! -x "/usr/bin/git" ] ; then
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"
# Line 138  npm install --unsafe-perm || exit Line 137  npm install --unsafe-perm || exit
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

Legend:
Removed from v.2989  
changed lines
  Added in v.2990

  ViewVC Help
Powered by ViewVC 1.1.20