-
The
Veewee::Session.declareis now deprecated and you should useVeewee::Definition.declare. 'postinstall_files' prefixed with an underscore are not executed by default:. ├── definitions │ └── myubuntubox │ ├── _postinstall.sh # NOT executed │ ├── postinstall_2.sh # GETS executed
You can enforce including or excluding files with the
--includeand--excludeflag when using thebuildcommand. This allows you to use different scripts for installing ruby or to disable the installation of puppet or chef. -
The default user of definitions is now
veeweeand notvagrant. This is because on other VMs likefusionandkvm, there is no relationship with thevagrantuser. Thevagrantuser is created by thevagrant.shscript and not by the preseed or kickstart files.