Skip to content

Commit

Permalink
Update installation packages for local setup script
Browse files Browse the repository at this point in the history
  • Loading branch information
ricofehr committed Apr 19, 2017
1 parent 6d3891f commit e5e4d32
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 27 deletions.
10 changes: 5 additions & 5 deletions scripts/inc/setup_debian
Expand Up @@ -13,14 +13,14 @@ install_vbox() {

# vagrant install
install_vagrant() {
# check if vagrant 1.7 is already installed
vagrant version 2>/dev/null | grep "Installed Version: 1.8.7" >/dev/null
# check if vagrant 1.9 is already installed
vagrant version 2>/dev/null | grep "Installed Version: 1.9.3" >/dev/null
if (($? != 0)); then
output -q "Vagrant Installation ..."
curl -OsSL https://releases.hashicorp.com/vagrant/1.8.7/vagrant_1.8.7_x86_64.deb
sudo dpkg -i --force-confdef vagrant_1.8.7_x86_64.deb
curl -OsSL https://releases.hashicorp.com/vagrant/1.9.3/vagrant_1.9.3_x86_64.deb
sudo dpkg -i --force-confdef vagrant_1.9.3_x86_64.deb
(($? != 0)) && output -e 'Vagrant installation has failed'
rm -f vagrant_1.8.7_x86_64.deb
rm -f vagrant_1.9.3_x86_64.deb
fi

install_libvirt
Expand Down
21 changes: 10 additions & 11 deletions scripts/inc/setup_fedora
Expand Up @@ -7,28 +7,27 @@
install_vbox() {
[[ -f /usr/bin/VBox ]] && return
output -q "Virtualbox Installation ..."
curl -OsSL "http://download.virtualbox.org/virtualbox/5.1.8/VirtualBox-5.1-5.1.8_111374_fedora24-1.x86_64.rpm"
sudo dnf install -y VirtualBox-5.1-5.1.8_111374_fedora24-1.x86_64.rpm
curl -OsSL "http://download.virtualbox.org/virtualbox/5.1.18/VirtualBox-5.1-5.1.18_114002_fedora25-1.x86_64.rpm"
sudo dnf install -y VirtualBox-5.1-5.1.18_114002_fedora25-1.x86_64.rpm
(($? != 0)) && output -e 'Virtualbox installation has failed'
rm -f VirtualBox-5.1-5.1.8_111374_fedora24-1.x86_64.rpm
rm -f VirtualBox-5.1-5.1.18_114002_fedora25-1.x86_64.rpm

curl -OsSL "http://download.virtualbox.org/virtualbox/5.1.8/Oracle_VM_VirtualBox_Extension_Pack-5.1.8-111374.vbox-extpack"
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.8-111374.vbox-extpack
curl -OsSL "http://download.virtualbox.org/virtualbox/5.1.18/Oracle_VM_VirtualBox_Extension_Pack-5.1.18-114002.vbox-extpack"
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.18-114002.vbox-extpack
(( $? !=0 )) && output -w 'Virtualbox extension installation has failed'
rm -f Oracle_VM_VirtualBox_Extension_Pack-5.1.8-111374.vbox-extpack
rm -f Oracle_VM_VirtualBox_Extension_Pack-5.1.18-114002.vbox-extpack
}

# vagrant install
install_vagrant() {
# check if vagrant 1.7 is already installed
# check if vagrant 1.9 is already installed
vagrant version >/dev/null 2>&1
if (($? != 0)); then
output -q "Vagrant Installation ..."
curl -OsSL "https://releases.hashicorp.com/vagrant/1.8.7/vagrant_1.8.7_x86_64.rpm"
sudo dnf install -y vagrant_1.8.7_x86_64.rpm
curl -OsSL "https://releases.hashicorp.com/vagrant/1.9.3/vagrant_1.9.3_x86_64.rpm"
sudo dnf install -y vagrant_1.9.3_x86_64.rpm
(($? != 0)) && output -e 'Vagrant installation has failed'
rm -f vagrant_1.8.7_x86_64.rpm
#sudo dnf install -y vagrant
rm -f vagrant_1.9.3_x86_64.rpm
fi

install_libvirt
Expand Down
22 changes: 11 additions & 11 deletions scripts/inc/setup_osx
Expand Up @@ -37,36 +37,36 @@ install_brew() {
# virtualbox install
install_vbox() {
# Install virtualbox only it isnt yet installed
VboxManage | grep "5.1.12" >/dev/null 2>&1
VboxManage | grep "5.1.18" >/dev/null 2>&1

if (( $? != 0 )); then
output -q "VirtualBox Installation ..."
curl -OsSL http://download.virtualbox.org/virtualbox/5.1.12/VirtualBox-5.1.12-112440-OSX.dmg
hdiutil mount VirtualBox-5.1.12-112440-OSX.dmg
curl -OsSL http://download.virtualbox.org/virtualbox/5.1.18/VirtualBox-5.1.18-114002-OSX.dmg
hdiutil mount VirtualBox-5.1.18-114002-OSX.dmg
sudo installer -pkg /Volumes/VirtualBox/VirtualBox.pkg -target /
(( $? != 0 )) && output -e 'Virtualbox installation has failed'
hdiutil unmount /Volumes/VirtualBox/
rm -f VirtualBox-5.1.12-112440-OSX.dmg
rm -f VirtualBox-5.1.18-114002-OSX.dmg

curl -OsSL "http://download.virtualbox.org/virtualbox/5.1.12/Oracle_VM_VirtualBox_Extension_Pack-5.1.12-112440.vbox-extpack"
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.12-112440.vbox-extpack
curl -OsSL "http://download.virtualbox.org/virtualbox/5.1.18/Oracle_VM_VirtualBox_Extension_Pack-5.1.18-114002.vbox-extpack"
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.18-114002.vbox-extpack
(( $? !=0 )) && output -w 'Virtualbox extension installation has failed'
rm -f Oracle_VM_VirtualBox_Extension_Pack-5.1.12-112440.vbox-extpack
rm -f Oracle_VM_VirtualBox_Extension_Pack-5.1.18-114002.vbox-extpack
fi
}

# vagrant install
install_vagrant() {
vagrant version | grep 'Installed Version' | grep '1.9.1' >/dev/null 2>&1
vagrant version | grep 'Installed Version' | grep '1.9.3' >/dev/null 2>&1

if (( $? != 0 )); then
output -q "Vagrant Installation ..."
curl -OsSL "https://releases.hashicorp.com/vagrant/1.9.1/vagrant_1.9.1.dmg"
hdiutil mount vagrant_1.9.1.dmg
curl -OsSL "https://releases.hashicorp.com/vagrant/1.9.3/vagrant_1.9.3.dmg"
hdiutil mount vagrant_1.9.3.dmg
sudo installer -pkg /Volumes/Vagrant/Vagrant.pkg -target /
(( $? != 0 )) && output -e 'Vagrant installation has failed'
hdiutil unmount /Volumes/Vagrant
rm -f vagrant_1.9.1.dmg
rm -f vagrant_1.9.3.dmg
fi
}

Expand Down

0 comments on commit e5e4d32

Please sign in to comment.