mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-22 08:43:16 +01:00
44 lines
1.1 KiB
Bash
44 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
|
|
VAGRANT_CORE_FOLDER=$(cat '/.puphpet-stuff/vagrant-core-folder.txt')
|
|
|
|
OS=$(/bin/bash "${VAGRANT_CORE_FOLDER}/shell/os-detect.sh" ID)
|
|
RELEASE=$(/bin/bash "${VAGRANT_CORE_FOLDER}/shell/os-detect.sh" RELEASE)
|
|
CODENAME=$(/bin/bash "${VAGRANT_CORE_FOLDER}/shell/os-detect.sh" CODENAME)
|
|
|
|
if [[ -f '/.puphpet-stuff/install-ruby' ]]; then
|
|
exit 0
|
|
fi
|
|
|
|
if [[ -f '/usr/local/rvm/wrappers/default/ruby' ]]; then
|
|
RUBY_VERSION=$(/usr/local/rvm/wrappers/default/ruby --version);
|
|
if [ "grep '1.9.3' ${RUBY_VERSION}" ]; then
|
|
touch '/.puphpet-stuff/install-ruby'
|
|
exit 0
|
|
fi
|
|
fi
|
|
|
|
echo 'Installing Ruby 1.9.3 using RVM'
|
|
|
|
curl -sSL https://get.rvm.io | bash -s stable --ruby=1.9.3
|
|
source /usr/local/rvm/scripts/rvm
|
|
|
|
if [[ -f '/usr/bin/ruby' ]]; then
|
|
mv /usr/bin/ruby /usr/bin/ruby-old
|
|
fi
|
|
|
|
if [[ -f '/usr/bin/gem' ]]; then
|
|
mv /usr/bin/gem /usr/bin/gem-old
|
|
fi
|
|
|
|
ln -s /usr/local/rvm/wrappers/default/ruby /usr/bin/ruby
|
|
ln -s /usr/local/rvm/wrappers/default/gem /usr/bin/gem
|
|
|
|
gem update --system >/dev/null
|
|
|
|
touch '/.puphpet-stuff/install-ruby'
|
|
|
|
echo 'Finished install Ruby 1.9.3 using RVM'
|