Copyright 2012-2019, Chef Software, Inc. (legal@chef.io)
The following files are taken from the Bento project, version b7b8a9bd30e143514b61a694c7d37155733adea1
.
- packer_templates/_common/minimize.sh ⟶ scripts/minimize.sh
- packer_templates/_common/virtualbox.sh ⟶ scripts/virtualbox.sh
- packer_templates/ubuntu/scripts/update.sh ⟶ scripts/ubuntu/update.sh
- packer_templates/debian/scripts/update.sh ⟶ scripts/debian/update.sh
- packer_templates/ubuntu/scripts/cleanup.sh ⟶ scripts/ubuntu/cleanup.sh
- Remove command that deletes documentation packages
- Make deleting X11 related packages conditional
- Omit deleting certain packages
- packer_templates/debian/scripts/cleanup.sh ⟶ scripts/debian/cleanup.sh
- Make deleting X11 related packages conditional
- packer_templates/ubuntu/scripts/vagrant.sh ⟶ scripts/vagrant.sh
- Use
ADMIN_USER
variable instead ofvagrant
- Use
- packer_templates/ubuntu/scripts/sudoers.sh ⟶ scripts/vagrant_sudoers.sh
- Use
ADMIN_USER
variable instead ofvagrant
- Use
- packer_templates/ubuntu/ubuntu-18.04-amd64.json ⟶ root.json.j2
- Remove unused builders and configuration keys
- Remove script references from provisioner
- Add new configuration keys
- The contents of
boot_command
is moved toconfig.yml
under the pathdistros.ubuntu.'18.04'.boot_command
- Make it a Jinja template
- packer_templates/debian/debian-10.5-amd64.json ⟶ root.json.j2
- Used only parts related to
boot_command
- The contents of
boot_command
is moved toconfig.yml
under the pathdistros.debian.'10.6.0'.boot_command
- Used only parts related to
- packer_templates/ubuntu/http/preseed.cfg ⟶ config.yml
- Move preseed content to
config.yml
under the pathdistros.ubuntu.'18.04'.preseed
- Remove LVM configuration and use direct partitioning
- Remove unused packages keep only
openssh-server
(for provisioning),build-essential
,dkms
andlinux-headers-$(uname -r)
(to build Virtual Box Guest Addition modules) - Make it a Jinja template
- Move preseed content to
- packer_templates/debian/http/debian-9/preseed.cfg ⟶ config.yml
- Move preseed content to
config.yml
under the pathdistros.debian.'10.6.0'.preseed
- Remove LVM configuration and use direct partitioning
- Add entries related to how CD/DVD installation media is handled by Debian
- Change included packages, keep
sudo
andcurl
, and use the same packages as for Ubuntu 18.04 LTS
- Move preseed content to