bootstrap-vz/providers/virtualbox/tasks/packages.py

17 lines
463 B
Python
Raw Normal View History

2013-07-10 10:49:45 +02:00
from base import Task
from common import phases
from common.tasks import packages
2013-07-10 10:49:45 +02:00
class DefaultPackages(Task):
description = 'Adding image packages required for virtualbox'
2013-07-10 10:49:45 +02:00
phase = phases.preparation
def run(self, info):
# Add some basic packages we are going to need
info.packages.add('grub2')
2013-07-10 10:49:45 +02:00
kernels = {'amd64': 'linux-image-amd64',
'i386': 'linux-image-686', }
info.packages.add(kernels.get(info.manifest.system['architecture']))