From 30de67d458310bc9550455cb1aef5d6908dd6c63 Mon Sep 17 00:00:00 2001 From: Andreas Maunz Date: Wed, 25 May 2011 09:49:28 +0200 Subject: Added update routine. --- README | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README b/README index 6746ce7..fdd5e6a 100644 --- a/README +++ b/README @@ -31,9 +31,28 @@ otconfig() { source $HOME/.opentox-ui.sh } +# Update the development version +otupdate() { + otconfig + cd $HOME/opentox-ruby/www/opentox + for d in `find -type d -maxdepth 1`; do echo $d ; cd $d ; git pull ; echo ; cd - ; done + cd opentox-ruby + rake install + LINK_DIR=`gem which opentox-ruby | sed 's/\/opentox-ruby.rb//'` + if ! [ -h $LINK_DIR ]; then + echo "Warning! Your lib $LINK_DIR is no symlink. Linking back for you..." + rm -rf "$LINK_DIR~" + mv "$LINK_DIR" "$LINK_DIR~" >>$LOG 2>&1 + ln -sf $HOME/opentox-ruby/www/opentox/opentox-ruby/lib $GEM_LIB + fi + echo "Please execute 'otstart' to restart." +} + + # Start the server otstart() { otkill + sleep 8 sudo bash -c "source $HOME/.opentox-ui.sh; nohup redis-server $HOME/opentox-ruby/redis-2.2.2/redis.conf >/dev/null 2>&1 &" sudo bash -c "source $HOME/.opentox-ui.sh; nohup nginx -c $HOME/opentox-ruby/nginx/conf/nginx.conf >/dev/null 2>&1 &" sleep 2 -- cgit v1.2.3