| require 'vagrant/systems/freebsd' |
| |
| Vagrant::Config.run do |config| |
| # A freebsd image can be created with veewee |
| # https://github.com/jedi4ever/veewee |
| # |
| # vagrant basebox define freebsd freebsd-8.2-pcbsd-i386-netboot |
| # vagrant basebox build freebsd |
| # vagrant basebox export freebsd |
| # vagrant box add freebsd freebsd.box |
| config.vm.box = "freebsd" |
| |
| config.vm.system = :freebsd |
| |
| # Note that virtualbox shared folders don't work with freebsd, so |
| # we'd need nfs shared folders here even if virtualbox gains |
| # support for symlinks. |
| config.vm.network "172.19.1.3" |
| config.vm.share_folder("tornado", "/tornado", "../../..", :nfs => true) |
| |
| # This doesn't seem to get mounted by default for freebsd, |
| # but that's actually a good thing since there are apparently issues |
| # when one nfs export is a subfolder of another. |
| #config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) |
| |
| config.vm.provision :shell, :path => "setup.sh" |
| end |