Vagrantfile 639 B

12345678910111213141516171819202122232425262728
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3. $setup = <<SCRIPT
  4. apt-get update
  5. apt-get install -y git autoconf libtool make valgrind libpq-dev
  6. cp -rp /vagrant/ cyassl/
  7. echo "cd cyassl" >> .bashrc
  8. echo "echo -e '\e[0;32mRunning cyassl sync\e[0m'" >> .bashrc
  9. echo "./pull_to_vagrant.sh" >> .bashrc
  10. cd cyassl
  11. ./autogen.sh
  12. ./configure
  13. make check
  14. cd ..
  15. chown -hR vagrant:vagrant cyassl/ /tmp/output
  16. SCRIPT
  17. VAGRANTFILE_API_VERSION = "2"
  18. Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  19. config.vm.box = "hashicorp/precise64"
  20. config.vm.provision "shell", inline: $setup
  21. end