Cleanup package list and add in packages that were being added outside

of bootstrap-vz. Remove i386 kernels that GCE does not support as well
as squeeze, and add in a stretch kernel.
This commit is contained in:
Zach Marano 2016-02-26 16:24:20 -08:00
parent e961438904
commit 74a8aae6ac
2 changed files with 17 additions and 12 deletions

View file

@ -1,14 +1,10 @@
---
# This is a mapping of Debian release codenames to processor architectures to kernel packages
squeeze: # In squeeze, we need a special kernel flavor for xen
amd64: linux-image-xen-amd64
i386: linux-image-xen-686
wheezy:
amd64: linux-image-amd64
i386: linux-image-686
jessie:
amd64: linux-image-amd64
i386: linux-image-686-pae
stretch:
amd64: linux-image-amd64
sid:
amd64: linux-image-amd64
i386: linux-image-686-pae

View file

@ -14,15 +14,24 @@ class DefaultPackages(Task):
@classmethod
def run(cls, info):
info.packages.add('python')
info.packages.add('sudo')
info.packages.add('ntp')
info.packages.add('lsb-release')
info.packages.add('acpi-support-base')
info.packages.add('ca-certificates')
info.packages.add('curl')
info.packages.add('ethtool')
info.packages.add('gdisk')
info.packages.add('kpartx')
info.packages.add('isc-dhcp-client')
info.packages.add('lsb-release')
info.packages.add('ntp')
info.packages.add('parted')
info.packages.add('python')
info.packages.add('openssh-client')
info.packages.add('openssh-server')
info.packages.add('dhcpd')
info.packages.add('ca-certificates')
info.packages.add('rsync')
info.packages.add('screen')
info.packages.add('sudo')
info.packages.add('uuid-runtime')
info.packages.add('vim')
kernel_packages_path = os.path.join(os.path.dirname(__file__), 'packages-kernels.yml')
kernel_package = config_get(kernel_packages_path, [info.manifest.release.codename,