diff --git a/bootstrapvz/common/tasks/initd.py b/bootstrapvz/common/tasks/initd.py index 43bf67d..f4537e3 100644 --- a/bootstrapvz/common/tasks/initd.py +++ b/bootstrapvz/common/tasks/initd.py @@ -58,6 +58,7 @@ class AdjustExpandRootScript(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') root_idx = info.volume.partition_map.root.get_index() @@ -67,4 +68,5 @@ class AdjustExpandRootScript(Task): root_device_path = 'root_device_path="{device}"'.format(device=info.volume.device_path) sed_i(script, '^root_device_path="/dev/xvda"$', root_device_path) - sed_i(script, '^growpart="growpart"$', 'growpart-workaround') + if info.manifest.release >= jessie: + sed_i(script, '^growpart="growpart"$', 'growpart-workaround')