Sha256: 902fe1426030e472a36fa85a3687bb1f1366acfc127ad5f5798567890d5c5a20

Contents?: true

Size: 870 Bytes

Versions: 38

Compression:

Stored size: 870 Bytes

Contents

#!/bin/bash --login
if [[ -d '/opt/pwn' ]]; then
  pwn_root='/opt/pwn' 
else
  pwn_root="${PWN_ROOT}"
fi

ls pkg/*.gem | while read previous_gems; do 
  rvmsudo rm $previous_gems
done
old_ruby_version=`cat ${pwn_root}/.ruby-version`
# Default Strategy is to merge codebase
rvmsudo git config pull.rebase false 
rvmsudo git pull
new_ruby_version=`cat ${pwn_root}/.ruby-version`

rvmsudo gem update --system

if [[ $old_ruby_version == $new_ruby_version ]]; then
  export rvmsudo_secure_path=1
  rvmsudo /bin/bash --login -c "cd ${pwn_root} && ./reinstall_pwn_gemset.sh"
  cd /tmp && cd $pwn_root
  rvmsudo rake
  rvmsudo rake install
  rvmsudo rake rerdoc
  rvmsudo gem rdoc --backtrace --rdoc --ri --overwrite -V pwn
  echo "Invoking bundle-audit Gemfile Scanner..."
  rvmsudo bundle-audit
else
  cd $pwn_root && ./upgrade_ruby.sh $new_ruby_version $old_ruby_version
fi

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
pwn-0.5.253 build_pwn_gem.sh
pwn-0.5.252 build_pwn_gem.sh
pwn-0.5.251 build_pwn_gem.sh
pwn-0.5.250 build_pwn_gem.sh
pwn-0.5.249 build_pwn_gem.sh
pwn-0.5.248 build_pwn_gem.sh
pwn-0.5.247 build_pwn_gem.sh
pwn-0.5.246 build_pwn_gem.sh
pwn-0.5.245 build_pwn_gem.sh
pwn-0.5.244 build_pwn_gem.sh
pwn-0.5.243 build_pwn_gem.sh
pwn-0.5.242 build_pwn_gem.sh
pwn-0.5.241 build_pwn_gem.sh
pwn-0.5.240 build_pwn_gem.sh
pwn-0.5.239 build_pwn_gem.sh
pwn-0.5.238 build_pwn_gem.sh
pwn-0.5.237 build_pwn_gem.sh
pwn-0.5.236 build_pwn_gem.sh
pwn-0.5.235 build_pwn_gem.sh
pwn-0.5.234 build_pwn_gem.sh