Only add growpart workaround on >= Jessie

Works on previous distributions

Signed-off-by: Andrew Garrett <andrew.garrett@getbraintree.com>
This commit is contained in:
Jesse Szwedko 2016-01-12 18:33:27 +00:00 committed by Jonh
parent 4429c226a8
commit 4e94880b2a

View file

@ -53,7 +53,7 @@ def validate_manifest(data, validator, error):
def resolve_tasks(taskset, manifest):
from bootstrapvz.common.releases import wheezy
from bootstrapvz.common.releases import wheezy, jessie
taskset.update(task_groups.get_standard_groups(manifest))
taskset.update(task_groups.ssh_group)
@ -68,7 +68,6 @@ def resolve_tasks(taskset, manifest):
boot.BlackListModules,
boot.DisableGetTTYs,
initd.AddExpandRoot,
tasks.packages.AddWorkaroundGrowpart,
initd.RemoveHWClock,
initd.InstallInitScripts,
tasks.ami.RegisterAMI,
@ -82,6 +81,9 @@ def resolve_tasks(taskset, manifest):
taskset.add(tasks.network.InstallDHCPCD)
taskset.add(tasks.network.EnableDHCPCDDNS)
if manifest.release >= jessie:
taskset.add(tasks.packages.AddWorkaroundGrowpart)
if manifest.provider.get('install_init_scripts', True):
taskset.add(tasks.initd.AddEC2InitScripts)