- readonly = (not (options.sysprep or options.shrink) or
- options.print_sysprep)
- dev.mount(readonly)
-
- cls = os_cls(dev.distro, dev.ostype)
- image_os = cls(dev.root, dev.g, out)
- out.output()
-
- for sysprep in options.disabled_syspreps:
- image_os.disable_sysprep(image_os.get_sysprep_by_name(sysprep))
+ ro = (not (options.sysprep or options.shrink) or options.print_sysprep)
+ image.mount(ro)
+ try:
+ for sysprep in options.disabled_syspreps:
+ image.os.disable_sysprep(image.os.get_sysprep_by_name(sysprep))