diff options
author | Neil Williams <codehelp@debian.org> | 2015-09-02 21:07:35 +0100 |
---|---|---|
committer | Neil Williams <codehelp@debian.org> | 2015-09-02 21:43:01 +0100 |
commit | 5c54e70b6d13241bc096880fd39f346f95561a54 (patch) | |
tree | 500ff2edceb3240f55d3b86e54601d2f48aafb99 /vmdebootstrap/codenames.py | |
parent | 31d98be0dc493620e28ad9bd24d3889499333b50 (diff) | |
download | vmdebootstrap-5c54e70b6d13241bc096880fd39f346f95561a54.tar.gz |
move some more functions into modules
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 |