Disclaimer: this has nothing to do with prefix specifically other than me
talking about it on the irc channel with some of you.
Vagrant is a virtualbox management script, you can read about it here:
Basically it allows you to build a set of vm's using either chef or puppet
as a configuration manager from a base box.
After that you can destroy the vm environment, as long as you keep the
basebox and the manifests/cookbooks you can resurrect it in minutes again.
I've finished a base-box for gentoo which is suitably small (800M) to be
It's a very basic gentoo install with few additions installed.
- puppet-2.6.2 + deps
- latest virtualbox guest additions
There are no manpages, docs or info pages installed, no nls support and the
kernel sources are compressed.
The kernel was generated using genkernel.
You can download it from here: http://dl.dropbox.com/u/4270274/gentoo64.box
I'll see if I can make a set of ebuilds for vagrant and dependencies next
week, most of the required dependencies are already in portage (and work on
my macos64 prefix)
the only two that are missing are the virtualbox gem and the vagrant gem
Have fun with it,
P.S> If you're on prefix you need to install the libffi / ruby-ffi libs from
portage and NOT use gem to install them. If you don't vagrant will appear to
work, but fail somewhere in the vm-instantiation process with unclear