23 lines
910 B
Ruby
23 lines
910 B
Ruby
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.guest = :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 :hostonly, "172.19.1.3"
|
|
# Name this v-root to clobber the default /vagrant mount point.
|
|
# We can't mount it over nfs because there are apparently issues
|
|
# when one nfs export is a subfolder of another.
|
|
config.vm.share_folder("v-root", "/tornado", "../../..", :nfs => true)
|
|
|
|
config.vm.provision :shell, :path => "setup.sh"
|
|
end |