diff options
Diffstat (limited to 'vmdebootstrap/codenames.py')
-rw-r--r-- | vmdebootstrap/codenames.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/vmdebootstrap/codenames.py b/vmdebootstrap/codenames.py index 25cd94d..d0f71fe 100644 --- a/vmdebootstrap/codenames.py +++ b/vmdebootstrap/codenames.py @@ -59,3 +59,21 @@ class Codenames(Base): if not self.debian_info.valid(suite): return False return suite == self.debian_info.stable(limit) + + def kernel_package(self): + packages = [] + if not self.settings['no-kernel']: + if self.settings['kernel-package']: + return packages + if self.settings['arch'] == 'i386': + # wheezy (which became oldstable on 04/25/2015) used '486' + if self.was_oldstable(datetime.date(2015, 4, 26)): + kernel_arch = '486' + else: + kernel_arch = '586' + elif self.settings['arch'] == 'armhf': + kernel_arch = 'armmp' + else: + kernel_arch = self.settings['arch'] + packages.append('linux-image-%s' % kernel_arch) + return packages |