Move the >=jessie workaround out of the common task.

This commit is contained in:
Zach Marano 2016-03-03 10:14:02 -08:00
parent ee12a3e340
commit 108fa9547e
2 changed files with 2 additions and 6 deletions

View file

@ -76,9 +76,5 @@ class AdjustGrowpartWorkaround(Task):
@classmethod
def run(cls, info):
from ..tools import sed_i
from bootstrapvz.common.releases import jessie
script = os.path.join(info.root, 'etc/init.d/expand-root')
if info.manifest.release >= jessie:
sed_i(script, '^growpart="growpart"$', 'growpart-workaround')
sed_i(script, '^growpart="growpart"$', 'growpart-workaround')

View file

@ -83,13 +83,13 @@ def resolve_tasks(taskset, manifest):
if manifest.release >= jessie:
taskset.add(tasks.packages.AddWorkaroundGrowpart)
taskset.add(initd.AdjustGrowpartWorkaround)
if manifest.provider.get('install_init_scripts', True):
taskset.add(tasks.initd.AddEC2InitScripts)
if manifest.volume['partitions']['type'] != 'none':
taskset.add(initd.AdjustExpandRootScript)
taskset.add(initd.AdjustGrowpartWorkaround)
if manifest.system['bootloader'] == 'pvgrub':
taskset.add(grub.AddGrubPackage)