#!/usr/bin/python import argparse import logging import os import struct import subprocess import sys import yaml LOG = logging.getLogger('generate') def footerify_vmdk(fn): """Convert a monolithicSparse to use a footer instead of just a header""" GD_AT_END = 0xffffffffffffffff with open(fn, 'rb+') as f: header = f.read(512) # Write the "expect a footer" sentinel into the header f.seek(56) f.write(struct.pack('