diff options
author | Andreas Maunz <andreas@maunz.de> | 2011-03-31 11:56:47 +0200 |
---|---|---|
committer | Andreas Maunz <andreas@maunz.de> | 2011-03-31 11:56:47 +0200 |
commit | 312d93bcc322fa5aca38f38cd266569aaf18b621 (patch) | |
tree | 670c31f02d166e5fd1fc33162bd401c1284b924a /opentox-ruby.sh | |
parent | be4c94b29fc76904b279056b6a0af234e7cf1f4e (diff) |
all
Diffstat (limited to 'opentox-ruby.sh')
-rwxr-xr-x | opentox-ruby.sh | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/opentox-ruby.sh b/opentox-ruby.sh index 2404e5d..00bf8f1 100755 --- a/opentox-ruby.sh +++ b/opentox-ruby.sh @@ -34,13 +34,11 @@ source ./config.sh source ./utils.sh LOG="/tmp/`basename $0`-log.txt" -echo "This installs the Opentox-ruby gem." -echo "Log file is '$LOG'." -echo "Press <Return> to continue, or <Ctrl+C> to abort." -read - +echo "Opentox-ruby ('$LOG'):" DIR="`pwd`" +echo +echo "Installing gem to pull dependencies:" for mygem in opentox-ruby builder jeweler; do if ! $GEM install $mygem>>$LOG 2>&1; then printf "%25s%15s\n" "'Install $mygem'" "FAIL" @@ -55,6 +53,9 @@ escapedserver="`echo $servername | sed 's/\/\\\//'`" logger=":logger: backtrace" aa="nil" +echo +echo "Install:" + mkdir -p "$HOME/.opentox/config" >>$LOG 2>&1 mkdir -p "$HOME/.opentox/log" >>$LOG 2>&1 sed -e "s/SERVERNAME/$servername/;s/ESCAPEDSERVER/$escapedserver/;s/LOGGER/$logger/;s/AA/$aa/" production.yaml > $HOME/.opentox/config/production.yaml 2>$LOG @@ -74,9 +75,11 @@ printf "%25s%15s\n" "'Install opentox-ruby'" "DONE" GEM_LIB=`$GEM which opentox-ruby | sed 's/\/opentox-ruby.rb//'` mv "$GEM_LIB" "$GEM_LIB~" -ln -s "$WWW_DEST/opentox/opentox-ruby/lib" "$GEM_LIB" +if ! ln -s "$WWW_DEST/opentox/opentox-ruby/lib" "$GEM_LIB"; then + printf "%25s%15s\n" "'Linking back'" "FAIL" +fi +printf "%25s%15s\n" "'Linking back'" "DONE" + cd "$DIR" -echo -echo "Opentox-ruby gem finished." |