1. 23 2月, 2007 9 次提交
    • M
      Fri Feb 23 12:46:44 IST 2007 Mark McLoughlin <markmc@redhat.com> · d758313d
      Mark McLoughlin 提交于
              * qemud/qemud.c: add --pid-file and default to writing
              out a PID file to /var/run/libvirt_qemud.pid in daemon
              mode.
      
              * configure.in: add --with-pid-file arg
      d758313d
    • M
      Fri Feb 23 12:45:08 IST 2007 Mark McLoughlin <markmc@redhat.com> · cf0e5df0
      Mark McLoughlin 提交于
              * qemud/Makefile.am: install libvirt_qemud in /usr/sbin
              instead of /usr/libexec
      
              * src/Makefile.am, src/qemu_internal.c: pass the correct
              path to libvirt
      cf0e5df0
    • M
      Fri Feb 23 09:11:53 IST 2007 Mark McLoughlin <markmc@redhat.com> · 91e461ff
      Mark McLoughlin 提交于
              * qemud/conf.c: actually autostart guests/networks at startup
              as appropriate.
      91e461ff
    • M
      Fri Feb 23 09:03:19 IST 2007 Mark McLoughlin <markmc@redhat.com> · 08cfcae9
      Mark McLoughlin 提交于
              * qemud/internal.h: put the config directory paths in
              an array in order to make them easier to initialize,
              but still expose pointers to each of them as members
              in the server struct.
      
              * qemud/qemud.c: cleanup the config directory path
              initialization.
      08cfcae9
    • M
      Fri Feb 23 09:03:19 IST 2007 Mark McLoughlin <markmc@redhat.com> · 56d2857f
      Mark McLoughlin 提交于
              * qemud/driver.c: maintain the autostart flag on disk
              using symlinks from the "autostart" directories to
              the corresponding config files.
      
              * qemud/internal.h: add paths to the autostart links
              to the vm/network structures and paths to the autostart
              dirs to the server struct.
      
              * qemud/qemud.c: initialize the server autostart dir
              patches.
      
              * qemud/conf.h: expose qemudEnsureDir()
      
              * qemud/conf.c: check the autostart symlinks when
              loading config files at startup.
      56d2857f
    • M
      Fri Feb 23 09:00:13 IST 2007 Mark McLoughlin <markmc@redhat.com> · efe538b7
      Mark McLoughlin 提交于
              * qemud/protocol.h: add the (domain/network)(Get/Set)Autostart
              requests and replies to the protocol.
      
              * src/qemu_internal.c: hookup the qemu driver autostart
              methods
      
              * qemud/dispatch.c, qemud/driver.[ch], internal.h: add
              the daemon side, but just set an in-memory autostart
              flag for now.
      efe538b7
    • M
      Fri Feb 23 08:41:34 IST 2007 Mark McLoughlin <markmc@redhat.com> · d9544808
      Mark McLoughlin 提交于
              * 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()
      d9544808
    • M
      Fri Feb 23 08:40:52 IST 2007 Mark McLoughlin <markmc@redhat.com> · 593d20d4
      Mark McLoughlin 提交于
              * qemud/driver.[ch], qemud/dispatch.c: fix the fact that
              qemudDispatchDomainStart() doesn't report an error if the uuid
              lookup fails and also move the uuid lookup into the driver
              so that it matches the way we do Destroy().
      593d20d4
    • M
      Fri Feb 22 08:37:23 IST 2007 Mark McLoughlin <markmc@redhat.com> · 6ecd4045
      Mark McLoughlin 提交于
              * qemud/conf.c, qemud/driver.c, qemud/internal.h,
              qemud/qemud.c: Merge the ->activevms and ->inactivevms
              into a single ->vms list in order to make things
              easier to manage. Likewise for networks. Also add
              qemudIsActiveVM() and qemudIsActiveNetwork() inline
              functions.
      6ecd4045
  2. 22 2月, 2007 1 次提交
  3. 21 2月, 2007 4 次提交
  4. 20 2月, 2007 4 次提交
  5. 19 2月, 2007 1 次提交
  6. 17 2月, 2007 4 次提交
  7. 16 2月, 2007 8 次提交
  8. 15 2月, 2007 9 次提交