diff options
author | Tomas Mozes <hydrapolic@gmail.com> | 2016-10-07 07:14:43 +0200 |
---|---|---|
committer | Patrice Clement <monsieurp@gentoo.org> | 2016-10-08 14:45:21 +0200 |
commit | 4e47762ac4ee5f896d0c7880b0cc6f947e30b751 (patch) | |
tree | ada128bd1bdd9254a4181239d6a3547de89aaea6 /app-emulation/vagrant/files | |
parent | app-shells/bash: Stable for HPPA PPC64 (bug #595268). (diff) | |
download | gentoo-4e47762ac4ee5f896d0c7880b0cc6f947e30b751.tar.gz gentoo-4e47762ac4ee5f896d0c7880b0cc6f947e30b751.tar.bz2 gentoo-4e47762ac4ee5f896d0c7880b0cc6f947e30b751.zip |
app-emulation/vagrant: version bump to 1.8.6.
Package-Manager: portage-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/2500
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Diffstat (limited to 'app-emulation/vagrant/files')
-rw-r--r-- | app-emulation/vagrant/files/vagrant-1.8.6 | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/app-emulation/vagrant/files/vagrant-1.8.6 b/app-emulation/vagrant/files/vagrant-1.8.6 new file mode 100644 index 000000000000..d4db0deaefda --- /dev/null +++ b/app-emulation/vagrant/files/vagrant-1.8.6 @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +# +# This is a wrapper to properly execute Vagrant within the embedded +# Vagrant installation directory. This sets up proper environmental variables +# so that everything loads and compiles to proper directories. + +VAGRANT_DIR="$( ruby -e 'print Gem::default_path[-1] + "/gems/vagrant-1.8.6"' )" + +# Export GEM_HOME based on VAGRANT_HOME +# +# This needs to be set because Bundler includes gem paths +# from RubyGems' Gem.paths. +if [ -z $VAGRANT_HOME ]; then + VAGRANT_HOME=$(eval echo "~/.vagrant.d") +fi +export GEM_HOME="$VAGRANT_HOME/gems" + +# SSL certs +export SSL_CERT_FILE="/etc/ssl/certs/ca-certificates.crt" + +# Export an environmental variable to say we're in a Vagrant +# installer created environment. +export VAGRANT_INSTALLER_ENV=1 + +# This is currently used only in Vagrant::Plugin::Manager.system_plugins_file +# to locate plugins configuration file. +export VAGRANT_INSTALLER_EMBEDDED_DIR="/var/lib/vagrant" +export VAGRANT_INSTALLER_VERSION="2" + +# Determine the OS that we're on, which is used in some later checks. +# It is very important we do this _before_ setting the PATH below +# because uname dependencies can conflict on some platforms. +OS=$(uname -s 2>/dev/null) + +# Export the OS as an environmental variable that Vagrant can access +# so that it can behave better. +export VAGRANT_DETECTED_OS="${OS}" + +VAGRANT_EXECUTABLE="${VAGRANT_DIR}/bin/vagrant" +VAGRANT_LAUNCHER="${VAGRANT_DIR}/lib/vagrant/pre-rubygems.rb" + +# Export the VAGRANT_EXECUTABLE so that pre-rubygems can optimize a bit +export VAGRANT_EXECUTABLE + +# Call the actual Vagrant bin with our arguments +exec ruby "${VAGRANT_LAUNCHER}" "$@" |