Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Use Debian packages rather than source, gems, etc. #469
Ruby gems, Puppet and Chef are currently installed directly (from source and gems) rather than using the Debian packages. This can cause failures due to inconsistent versions of Facter and the like.
Also, installing guest-additions from the ISO can be problematic, as per #459. It would be nice to default to the native guest-additions package (which is installed automatically anyway), and only override it with the ISO if specified in definition.rb or via a cli option.
I'm planning on making such modifications to custom definitions used to maintain 'Official' Vagrant baseboxes. Ideally though, these changes could happen in veewee directly, and save the extra steps.
Are you open to such OS-specific definitions, or is it a design goal to keep definitions as generic as possible?