Update with new centos, clion and align some settings to match build env.
# For a complete reference, please see the online documentation at https://docs.vagrantup.com.
Vagrant.configure("2") do |config|
- config.vm.box = "boxcutter/centos73-desktop"
+ config.vm.box = "boxcutter/centos7-desktop"
config.ssh.forward_agent = true
@@ -16,7 +16,7 @@ Vagrant.configure("2") do |config|
vb.name = "vespa-dev"
vb.memory = "8192"
- vb.cpus = 8
+ vb.cpus = 4
end
# Install required and nice-to-have packages
@@ -27,6 +27,7 @@ Vagrant.configure("2") do |config|
yum -y install yum-utils
yum -y install git \
ccache \
+ maven \
rpm-build \
valgrind \
sudo \
@@ -35,7 +36,8 @@ Vagrant.configure("2") do |config|
yum-builddep -y /vagrant/dist/vespa.spec
echo -e "* soft nproc 409600\n* hard nproc 409600" > /etc/security/limits.d/99-nproc.conf
echo -e "* soft nofile 262144\n* hard nofile 262144" > /etc/security/limits.d/99-nofile.conf
- wget -q -O - https://download.jetbrains.com/cpp/CLion-2017.2.2.tar.gz | tar -C /opt -zx
- ln -sf /opt/clion-2017.2.2/bin/clion.sh /usr/bin/clion
+ echo -e "fs.inotify.max_user_watches = 524288" > /etc/sysctl.d/clion.conf
+ wget -q -O - https://download.jetbrains.com/cpp/CLion-2017.2.3.tar.gz | tar -C /opt -zx
+ ln -sf /opt/clion-2017.2.3/bin/clion.sh /usr/bin/clion
SHELL
end
