2013-06-09 16:25:59 +02:00
|
|
|
from base import Task
|
2013-06-23 15:26:08 +02:00
|
|
|
from common import phases
|
|
|
|
from providers.ec2.tasks.packages import ImagePackages
|
|
|
|
from providers.ec2.tasks.host import CheckPackages
|
2013-05-16 08:00:28 +02:00
|
|
|
|
|
|
|
|
|
|
|
class AddSudoPackage(Task):
|
2013-06-09 20:29:54 +02:00
|
|
|
description = 'Adding ``sudo\'\' to the image packages'
|
2013-06-23 15:26:08 +02:00
|
|
|
phase = phases.Preparation
|
|
|
|
after = [ImagePackages]
|
|
|
|
before = [CheckPackages]
|
2013-06-09 20:29:54 +02:00
|
|
|
|
2013-05-16 08:00:28 +02:00
|
|
|
def run(self, info):
|
|
|
|
super(AddSudoPackage, self).run(info)
|
|
|
|
info.img_packages[0].add('sudo')
|