예제 #1
0
파일: edit.py 프로젝트: wbrxcorp/walbrix
def write(device, vals):
    with create.mount_vm(device, False) as tempdir:
        xen_dir = os.path.join(tempdir, "etc/xen")
        if not os.path.isdir(xen_dir): os.makedirs(xen_dir)
        with open(os.path.join(xen_dir, "config"), "w") as f:
            for key, value in vals.iteritems():
                f.write("%s=%s\n" % (key, repr(value)))
예제 #2
0
파일: edit.py 프로젝트: wbrxcorp/walbrix
def read_in_text(device):
    with create.mount_vm(device, True) as tempdir:
        configfile = os.path.join(tempdir, "etc/xen/config")
        return open(configfile).read() if os.path.isfile(configfile) else ""