Sha256: c7f16a616e3b2fcd656f319545dc51782a865030bcedf20994e7e84dc2223d50
Contents?: true
Size: 1.5 KB
Versions: 7
Compression:
Stored size: 1.5 KB
Contents
#!/bin/bash --login if [[ $CRYPTUM_ROOT == '' ]]; then if [[ ! -d '/opt/cryptum' ]]; then cryptum_root=$(pwd) else cryptum_root='/opt/cryptum' fi else cryptum_root="${CRYPTUM_ROOT}" fi ls pkg/*.gem 2> /dev/null | while read previous_gems; do rvmsudo rm $previous_gems done old_ruby_version=`cat ${cryptum_root}/.ruby-version` # Default Strategy is to merge codebase # rvmsudo git config pull.rebase false # rvmsudo git pull origin master git config pull.rebase false git pull origin master new_ruby_version=`cat ${cryptum_root}/.ruby-version` rvm list gemsets | grep `cat ${cryptum_root}/.ruby-gemset` if [[ $? != 0 ]]; then echo "Ruby v${new_ruby_version} is not installed. Installing..." cd $cryptum_root && ./upgrade_ruby.sh $new_ruby_version # Rely on RVM to creeate gemset cd / && cd $cryptum_root fi if [[ $old_ruby_version == $new_ruby_version ]]; then export rvmsudo_secure_path=1 rvmsudo /bin/bash --login -c "cd ${cryptum_root} && ./reinstall_cryptum_gemset.sh" rvmsudo rake rvmsudo rake install rvmsudo rake rerdoc rvmsudo gem update --system rvmsudo gem rdoc --rdoc --ri --overwrite -V cryptum echo "Invoking bundle-audit Gemfile Scanner..." rvmsudo bundle-audit else cd $cryptum_root && ./upgrade_ruby.sh $new_ruby_version $old_ruby_version fi unpriv_user=`echo $USER` if [[ $unpriv_user != 'root' ]]; then if [[ $(uname -s) == 'Darwin' ]]; then rvmsudo chown -R $unpriv_user $cryptum_root else rvmsudo chown -R $unpriv_user:$unpriv_user $cryptum_root fi fi
Version data entries
7 entries across 7 versions & 1 rubygems