]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Fri Feb 23 08:41:34 IST 2007 Mark McLoughlin <markmc@redhat.com>
authorMark McLoughlin <markmc@redhat.com>
Fri, 23 Feb 2007 08:48:02 +0000 (08:48 +0000)
committerMark McLoughlin <markmc@redhat.com>
Fri, 23 Feb 2007 08:48:02 +0000 (08:48 +0000)
commitd9544808920d8362e5b15cd99302a8ec50d84bf5
tree7925764485cfbfcde5e450982a3e4d74be2cecc3
parent593d20d400c55b6a20ddc3d3268c2aa25c80359e
Fri Feb 23 08:41:34 IST 2007 Mark McLoughlin <markmc@redhat.com>

        * qemud/conf.[ch]: significantly re-factor qemudLoadConfigXML()
        so that "parse the XML", "assign the def to a VM" and
        "save the XML" operations are in separate functions.
        Add qemudRemoveInactiveVM() and qemudRemoveInactiveNetwork().
        Report errors when loading config files at startup. Check
        that a domain/network's name matches the config filename.

        * qemud/driver.c: update the Create() and Define() functions
        to explicitly parse/assign/save. Also, fix bug where if
        Create() failed, we would free the VM without removing it
        from the inactive list.

        * qemud/qemud.c: use qemudRemoveInactiveVM/Network()
ChangeLog
qemud/conf.c
qemud/conf.h
qemud/driver.c
qemud/qemud.c