-
The
Veewee::Session.declare
is 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
--include
and--exclude
flag when using thebuild
command. 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
veewee
and notvagrant
. This is because on other VMs likefusion
andkvm
, there is no relationship with thevagrant
user. Thevagrant
user is created by thevagrant.sh
script and not by the preseed or kickstart files.