Sha256: 5b8594c6ed16b8badc450180c1c23198625793838704d00684bd96bbd62e86d8

Contents?: true

Size: 996 Bytes

Versions: 220

Compression:

Stored size: 996 Bytes

Contents

#!/bin/bash --login
# USE THIS SCRIPT WHEN UPGRADING RUBY
if [[ $CRYPTUM_ROOT == '' ]]; then
  if [[ ! -d '/opt/cryptum' ]]; then
    cryptum_root=$(pwd)
  else
    cryptum_root='/opt/cryptum'
  fi
else
  cryptum_root="${CRYPTUM_ROOT}"
fi

function usage() {
  echo $"Usage: $0 <new ruby version e.g. 2.4.4> <optional bool running from build_cryptum_gem.sh>"
  exit 1
}

if [[ -f '/etc/profile.d/rvm.sh' ]]; then
  source /etc/profile.d/rvm.sh
fi

new_ruby_version=$1
if [[ $2 != '' ]]; then
  old_ruby_version=$2
else
  old_ruby_version=`cat ${cryptum_root}/.ruby-version`
fi

ruby_gemset=`cat ${cryptum_root}/.ruby-gemset`

if [[ $# < 1 ]]; then
  usage
fi

# Upgrade RVM
export rvmsudo_secure_path=1
rvmsudo rvm get head
rvm reload

# Install New Version of RubyGems & Ruby
cd $cryptum_root && ./upgrade_gem.sh
rvmsudo rvm install ruby-$new_ruby_version
echo $new_ruby_version > $cryptum_root/.ruby-version

cd $cryptum_root && rvm use $new_ruby_version@$ruby_gemset && ./build_cryptum_gem.sh

Version data entries

220 entries across 220 versions & 1 rubygems

Version Path
cryptum-0.0.466 upgrade_ruby.sh
cryptum-0.0.465 upgrade_ruby.sh
cryptum-0.0.464 upgrade_ruby.sh
cryptum-0.0.463 upgrade_ruby.sh
cryptum-0.0.462 upgrade_ruby.sh
cryptum-0.0.461 upgrade_ruby.sh
cryptum-0.0.460 upgrade_ruby.sh
cryptum-0.0.459 upgrade_ruby.sh
cryptum-0.0.458 upgrade_ruby.sh
cryptum-0.0.457 upgrade_ruby.sh
cryptum-0.0.456 upgrade_ruby.sh
cryptum-0.0.455 upgrade_ruby.sh
cryptum-0.0.454 upgrade_ruby.sh
cryptum-0.0.453 upgrade_ruby.sh
cryptum-0.0.452 upgrade_ruby.sh
cryptum-0.0.451 upgrade_ruby.sh
cryptum-0.0.450 upgrade_ruby.sh
cryptum-0.0.449 upgrade_ruby.sh
cryptum-0.0.448 upgrade_ruby.sh
cryptum-0.0.447 upgrade_ruby.sh