Update vagrant to trusty
authorMichael Spahn <kontakt@michaelspahn.de>
Mon, 4 May 2015 07:42:04 +0000 (09:42 +0200)
committerPhilipp Schüle <p.schuele@metaways.de>
Wed, 1 Jul 2015 08:15:11 +0000 (10:15 +0200)
Change-Id: Ia12c0e7cd599e303528133a1bd413b279199032d
Reviewed-on: http://gerrit.tine20.com/customers/1901
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
scripts/vagrant/Vagrantfile
scripts/vagrant/bootstrap_vagrant.sh

index d1fd1f5..f00c9b2 100644 (file)
@@ -6,8 +6,8 @@ VAGRANTFILE_API_VERSION = "2"
 
 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
        # Name
-       config.vm.box = "saucy-server-cloudimg-amd64-vagrant-disk1"
-    config.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-amd64-vagrant-disk1.box"
+       config.vm.box = "trusty"
+    config.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-i386-vagrant-disk1.box"
 
        # vagrant-cachier caches packages for your vm local
        if Vagrant.has_plugin?("vagrant-cachier")
@@ -27,8 +27,6 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
 
        # Configure NFS shared folder
     config.vm.synced_folder "", "/vagrant/", type: "nfs"
-    # config.vm.synced_folder "../../", "/usr/local/share/tine20.git", type: "rsync", rsync__exclude: "/.git/"
-    # config.vm.synced_folder "../../", "/usr/local/share/tine20.git", :nfs => false
     config.vm.synced_folder "../../", "/usr/local/share/tine20.git", type: "nfs"
 
        # Create a private network, which allows host-only access to the machine
index ec4ed69..33b3126 100644 (file)
@@ -20,7 +20,7 @@ sed -i 's/.*backports.*//g' /etc/apt/sources.list
 apt-get update
 
 # Install lamp stack
-apt-get install -y mysql-server apache2 php5 libapache2-mod-php5 php5-mysql php5-gd php5-xdebug php5-curl php-pear php5-xsl phpmyadmin
+apt-get install -y mysql-server apache2 php5 libapache2-mod-php5 php5-mysql php5-gd php5-curl php-pear php5-xdebug php5-xsl phpmyadmin
 
 # run apache as vagrant to ease things
 service apache2 stop
@@ -38,11 +38,6 @@ apt-get install -y zsh language-pack-de
 curl -sS https://getcomposer.org/installer | php
 mv composer.phar /usr/local/bin/composer
 
-# Install jslint
-#svn co https://svn.code.sf.net/p/javascriptlint/code/trunk jsl 
-#cd jsl/
-#python setup.py install
-
 #################### USER CONFIG ##########################
 
 # Get grml-zsh
@@ -90,7 +85,7 @@ sed -i 's/^Alias.*$//' /etc/apache2/conf.d/phpmyadmin.conf
 ###################### XDEBUG SETTINGS ######################
 
 if [ -e /etc/php5/conf.d/xdebug.ini ]; then
-    # don't forget to set export XDEBUG_CONFIG="idekey=eclipse" (TODO add to bashrc)
+    # don't forget to set export XDEBUG_CONFIG="idekey=eclipse"
     echo xdebug.default_enable=1 >> /etc/php5/conf.d/xdebug.ini
     echo xdebug.remote_enable=1 >> /etc/php5/conf.d/xdebug.ini
     echo xdebug.remote_handler=dbgp >> /etc/php5/conf.d/xdebug.ini
@@ -101,9 +96,7 @@ if [ -e /etc/php5/conf.d/xdebug.ini ]; then
     echo xdebug.remote_log=/vagrant/logs/php5-xdebug.log >> /etc/php5/conf.d/xdebug.ini
 fi
 
-
-# Fix mcrypt
-ln -sf /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini
+ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
 php5enmod mcrypt
 
 ###################### INSTALL TINE20 ######################